diff --git a/archon-ui-main/src/features/style-guide/components/StyleGuideView.tsx b/archon-ui-main/src/features/style-guide/components/StyleGuideView.tsx
index 4b51da75..4e7e1e7f 100644
--- a/archon-ui-main/src/features/style-guide/components/StyleGuideView.tsx
+++ b/archon-ui-main/src/features/style-guide/components/StyleGuideView.tsx
@@ -1,20 +1,16 @@
import { useState } from "react";
-import { Palette, Layout, Settings } from "lucide-react";
+import { Palette, Layout } from "lucide-react";
import { PillNavigation, type PillNavigationItem } from "../shared/PillNavigation";
import { StyleGuideTab } from "../tabs/StyleGuideTab";
import { LayoutsTab } from "../tabs/LayoutsTab";
-import { ConfiguratorsTab } from "../tabs/ConfiguratorsTab";
import { ThemeToggle } from "../../../components/ui/ThemeToggle";
export const StyleGuideView = () => {
- const [activeTab, setActiveTab] = useState<"style-guide" | "layouts" | "configurators">(
- "style-guide",
- );
+ const [activeTab, setActiveTab] = useState<"style-guide" | "layouts">("style-guide");
const navigationItems: PillNavigationItem[] = [
{ id: "style-guide", label: "Style Guide", icon:
- Design system foundations, layout patterns, and interactive component configurators. + Design system foundations and layout patterns for building consistent interfaces.
@@ -51,7 +47,6 @@ export const StyleGuideView = () => {All Colors
-States
-List Example
-- This field is required -
` : ''} -- This field is required -
- )} -{example.description}
-{example.usage}
-{example.description}
-{example.usage}
-{example.description}
-{example.usage}
-{example.description}
-{example.usage}
-{example.description}
-{example.usage}
-- {config.content} -
-- {currentConfig.purpose} - This is an inline preview of the {selectedType} modal type. -
-- Modal content would go here. This {customSize} sized modal uses {customGlowColor} color theming. -
-,
- items: ['Compositions', 'Pages', 'Workflows']
- }
- ]);
-
- const handleSectionClick = (sectionId: string) => {
- if (activeSection === sectionId && openDropdown === sectionId) {
- setOpenDropdown(null);
- } else {
- setActiveSection(sectionId);
- if (hasSubmenus) {
- setOpenDropdown(sectionId);
- // Set first item as default
- const section = navigationItems.find(item => item.id === sectionId);
- if (section?.items?.[0]) {
- setActiveItem(section.items[0]);
- }
- }
- }
- };
-
- const handleItemClick = (item: string) => {
- setActiveItem(item);
- };
-
- const updateItemLabel = (itemIndex: number, newLabel: string) => {
- setNavigationItems(prev =>
- prev.map((item, index) =>
- index === itemIndex ? { ...item, label: newLabel } : item
- )
- );
- };
-
- const getColorClasses = (variant: string, isSelected: boolean) => {
- const colors = {
- cyan: isSelected
- ? "bg-cyan-500/20 dark:bg-cyan-400/20 text-cyan-700 dark:text-cyan-300 border border-cyan-400/50 shadow-[0_0_10px_rgba(34,211,238,0.5)]"
- : "text-gray-700 dark:text-gray-300 hover:bg-white/10 dark:hover:bg-white/5",
- purple: isSelected
- ? "bg-purple-500/20 dark:bg-purple-400/20 text-purple-700 dark:text-purple-300 border border-purple-400/50 shadow-[0_0_10px_rgba(147,51,234,0.5)]"
- : "text-gray-700 dark:text-gray-300 hover:bg-white/10 dark:hover:bg-white/5",
- emerald: isSelected
- ? "bg-emerald-500/20 dark:bg-emerald-400/20 text-emerald-700 dark:text-emerald-300 border border-emerald-400/50 shadow-[0_0_10px_rgba(16,185,129,0.5)]"
- : "text-gray-700 dark:text-gray-300 hover:bg-white/10 dark:hover:bg-white/5",
- orange: isSelected
- ? "bg-orange-500/20 dark:bg-orange-400/20 text-orange-700 dark:text-orange-300 border border-orange-400/50 shadow-[0_0_10px_rgba(251,146,60,0.5)]"
- : "text-gray-700 dark:text-gray-300 hover:bg-white/10 dark:hover:bg-white/5"
- };
- return colors[variant as keyof typeof colors] || colors.cyan;
- };
-
- const getSizeClasses = (sizeVariant: string) => {
- const sizes = {
- small: "px-4 py-2 text-xs",
- default: "px-6 py-3 text-sm",
- large: "px-8 py-4 text-base"
- };
- return sizes[sizeVariant as keyof typeof sizes] || sizes.default;
- };
-
- const selectedSectionData = navigationItems.find(item => item.id === activeSection);
-
- const renderPillNavigation = () => (
- - Modern glassmorphism pill-style navigation with optional sub-menu support. Perfect for primary navigation, - tab switching, and section selection with hierarchical options. Features an extended pill design for selected - items with internal dropdown selectors. -
-- Section: {configurator.activeSection} - {configurator.activeItem && ( - <> | Item: {configurator.activeItem}> - )} -
-Small
-Medium with Icons
-Large Feature
-| - Name - | -- Email - | -- Status - | - {config.actions && ( -- Actions - | - )} -
|---|---|---|---|
| - {item.name} - | -- {item.email} - | -- - {item.status} - - | - {config.actions && ( -
-
-
-
-
-
- |
- )}
-
{color.usage}
- - {/* Color Selector with Current Swatch */} -{color.name}-{selectedVariant}
-{currentColor}
-{getEffectName()}
-- Neon-inspired color palette with solid fills, borders, glows, and text treatments for Tron-style interfaces. -
-#111827
-#374151
-#3b82f6
-#10b981
-#f97316
-#ef4444
-- Animation, interaction, and visual effects library -
-- Interactive spacing scale explorer -
-- Interactive typography configurator with live examples -
-
-
- {lines.map((line, index) => (
-
- {showLineNumbers && (
-
- {index + 1}
-
- )}
-
-
- ))}
-
-
- {description}
- )} -
- {code}
-
-