The Sharjah Design System is built on Tailwind CSS as its core design engine. To provide a seamless design-to-development workflow, our design tokens are fully aligned with Tailwind’s token structure, allowing teams to work with the same naming conventions and design values across both Figma and production code.
Introduction
Design Tokens are the foundation of the Sharjah Design System. They define the visual properties used throughout every digital experience, creating a single source of truth for both designers and developers. By standardizing values such as colors, typography, spacing, borders, shadows, and sizing, design tokens ensure consistency, scalability, and maintainability across all Sharjah Government digital platforms.
Design tokens eliminate inconsistencies by replacing hard-coded values with reusable design decisions. Instead of defining colors, spacing, or typography individually for every interface, teams reference shared tokens that remain consistent across every project.
Using design tokens enables:
The Sharjah Design System adopts Tailwind CSS as the underlying implementation framework. Rather than creating a separate token system, our design language follows Tailwind’s architecture, making it familiar for developers and reducing implementation effort.
By aligning with Tailwind:
This approach significantly reduces the gap between design and development, enabling faster delivery and greater consistency across projects.
The Sharjah Design System organizes tokens into reusable categories that define every interface element.
Define the primary, secondary, neutral, semantic, and supporting colors used throughout the interface.
Standardize font families, font sizes, weights, line heights, and text styles.
Standardize elevation and depth using predefined shadow values.
Control component dimensions, icon sizes, containers, and layout widths.
Every visual decision in the Sharjah Design System references a design token rather than an individual value. This ensures that a single update to a token automatically propagates across all components and templates, reducing maintenance effort while preserving consistency.
For example:
Updating a primary color token will automatically update every button, link, banner, and component that references that token.
Current
Main brand color used for primary actions and key elements
Effected UI Elements:
Changed to:
Main brand color used for primary actions and key elements
Effected UI Elements:
Using design tokens allows teams to:
Because the Sharjah Design System follows the same token architecture used by Tailwind CSS, every design decision can move seamlessly from Figma into code. This unified approach minimizes translation errors, improves implementation accuracy, and enables teams to build high-quality government digital services with greater speed and confidence.
Use of Cookies by this site is just to guarantee Ease of Access and better user experience while browsing. Continuation of your browsing acknowledges your approval for Terms and Conditions of this site and its use of Cookies. Privacy Policy