7.3 KiB
name, colors, typography, rounded, spacing
| name | colors | typography | rounded | spacing | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Admin Dashboard System |
|
|
|
|
Brand & Style
This design system transitions the WhatsApp Business experience from a casual communication tool into a high-performance Enterprise SaaS platform. The aesthetic is Corporate Modern, prioritizing clarity, data density, and professional trust.
By replacing the traditional green with a deep navy and electric cyan palette, the UI evokes stability and technological precision. The style uses a "Quiet Interface" approach: neutral surfaces and subtle borders allow data visualizations and message content to take center stage, while the cyan accent provides high-visibility cues for primary actions and notifications.
Target Audience: Business administrators, customer success managers, and operations leads who require a focused, high-productivity environment for managing large-scale communications.
Colors
The palette is anchored by Deep Navy (#001B44), used for structural elements like sidebars and primary headings to establish authority. Cyan (#00AEEF) serves as the high-energy accent for interactivity, progress bars, and active states.
- Primary: Use Navy for the highest level of hierarchy and navigation backgrounds.
- Secondary: Use Cyan for primary buttons, selection states, and "new message" indicators.
- Surface: The background uses a cool-toned Slate gray to reduce eye strain compared to pure white.
- Functional: Standard semantic colors are adjusted for high legibility against the navy/white background, ensuring status indicators (online, pending, failed) are immediately recognizable.
Typography
This design system utilizes Plus Jakarta Sans across all levels to maintain a contemporary, approachable, yet geometric look.
- Headlines: Use Bold weights (700) with slight negative letter-spacing for a compact, "SaaS-ready" appearance in headers and dashboard widgets.
- Body Text: Standardized at 16px for readability, with 14px used for secondary metadata in message lists and audit logs.
- Labels: Uppercase labels with increased letter-spacing should be used for table headers and small category tags to differentiate them from actionable text.
- Contrast: Ensure all text on Navy backgrounds uses White or Cyan-tinted grays to maintain WCAG AA compliance.
Layout & Spacing
The design system employs a 12-column fluid grid for the main dashboard view, allowing widgets to reflow based on screen width.
- Sidebar: A fixed-width (280px) vertical navigation bar anchored to the left, utilizing the Deep Navy palette.
- Gutter System: A consistent 24px (lg) gutter is maintained between dashboard cards to create clear visual separation.
- Density: For data-heavy views (like the "All Chats" list), vertical padding is reduced to 8px (sm) to maximize information density without sacrificing touch targets.
- Mobile: On devices < 768px, the sidebar collapses into a bottom navigation bar or a hamburger menu, and page margins reduce to 16px.
Elevation & Depth
To maintain a clean SaaS aesthetic, this design system avoids heavy shadows, instead relying on Tonal Layers and Low-Contrast Outlines.
- Level 0 (Canvas): The base background layer (#F8FAFC).
- Level 1 (Cards): Dashboard widgets and chat containers use a white background with a subtle 1px border (#E2E8F0). No shadow.
- Level 2 (Dropdowns/Modals): Elements that float above the UI use a soft, ambient shadow (10% opacity Navy) and a slightly thicker border to indicate focus.
- Active State: Cyan is used as a 2px "glow" or border-left accent to denote selected items in a list or active input fields.
Shapes
The shape language is consistently Rounded, providing a friendlier contrast to the professional navy color palette.
- Standard Elements: Buttons, input fields, and dashboard cards use a 0.5rem (8px) radius.
- Large Elements: Modals and large containers use 1rem (16px) for a soft, modern feel.
- Interactive Indicators: Small badges and notification counters use a fully pill-shaped (rounded-full) geometry to stand out as distinct interactive units.
Components
- Buttons:
- Primary: Navy background with White text for high-impact actions.
- Accent: Cyan background with Navy text for secondary "Call to Action" items.
- Ghost: No background, Navy border and text for utility actions.
- Chat Bubbles:
- Incoming: Light gray (#F1F5F9) with Navy text.
- Outgoing: Deep Navy (#001B44) with White text, using Cyan for "Read" receipts.
- Input Fields: 1px Slate border (#CBD5E1), turning Cyan on focus. Includes a 4px inner padding for a spacious feel.
- Chips & Tags: Small, low-saturation backgrounds (e.g., light cyan or light navy) with high-contrast text to categorize "New Leads," "Support," or "Billing" without cluttering the UI.
- Sidebar Nav: High-contrast Navy background with Cyan icons for the active state to ensure the navigation is the primary anchor of the layout.