What problem does it solve?
This Skill provides a comprehensive guide to the Nirvana UI design system, ensuring consistency and adherence to the Trimble brand across all UI components.
Core Features & Use Cases
- Design Principles: Outlines the key principles guiding the design, such as density, scannability, and AI integration.
- Brand Tokens: Defines color schemes, surface systems, typography, and shadows adhering to the Trimble brand.
- AppShell Layout: Describes the fixed shell layout with TopBar, Sidebar, Main Content Area, and Footer.
- Navigation Pattern: Explains the structure and behavior of NavGroups, NavItems, and Navigation groups.
- Component Patterns: Details the patterns for StatCards, DashboardModuleCards, Data tables, Forms, Charts, AI Insight cards, StatusBadges, Modals/Dialogs, and UI utility classes.
- Animation Patterns: Provides examples of staggered list entrance, hover scale on cards, dropdown menu entrance, page transitions, and loading skeleton pulse.
- Responsive Design: Discusses breakpoints, grid patterns, and sidebar behavior for different devices.
- Common Mistakes: Lists best practices and common pitfalls to avoid in design implementation.
Quick Start
To start using the Nirvana Design System, review the provided documentation and integrate the design principles and components into your UI development process.