Parent design system
The visual language behind consistent product interfaces, backed by tokens and theme rules.
The visual language behind consistent product interfaces.
FroggDesign owns the foundation. EnterUI turns that foundation into shippable product components.
The visual language behind consistent product interfaces, backed by tokens and theme rules.
React and SolidJS renderer packages built on top of FroggDesign variables.
CSS variables, semantic mappings, light mode, dark mode, and runtime theming hooks.
The versioned primitive values for color, type, spacing, radius, shadow, and semantics.
Neutral surfaces organize content. Color communicates status, selection, and actions.
Typography, spacing, and borders make content hierarchy clear.
Readable text, consistent controls, and predictable layouts support everyday product workflows.
Clear hover, focus, selected, disabled, and error states help users understand every action.
The system favors semantic HTML, keyboard support, contrast, and tokenized decisions from the start.
Tokens describe visual roles instead of page decoration: surface, foreground, border, type, rhythm, radius, shadow, and state.
--fd-background--fd-foreground--fd-foreground-muted--fd-border--fd-color-brand-green--fd-infoShared radius and shadow tokens keep cards, menus, and dialogs consistent.
Built with TypeScript, FroggDesign CSS variables, and class-based styling. Tailwind is optional, not required.
pnpm add @froggdesign/enter-ui-react @froggdesign/themeImport the theme once, then import EnterUI styles.Review, configure, and deploy from one workspace.
Surfaces, borders, focus, and states inherit FroggDesign variables.
Color, typography, spacing, radius, shadow, and semantic foundations.
AvailableCSS variables and theming strategy for product teams.
AvailableThe component system for building consistent product interfaces.
AvailableAccessibility, SSR, production readiness, and migration notes.
AvailablePackage release history and migration context.
Use EnterUI components and shared design tokens to keep your product consistent across screens and themes.