—-------
Create a design system that supports the creation of Umbraco backoffice prototypes. It should support:
- Creating mockups of content editing experiences
- Creating mockups of Umbraco extensions, any extension to Umbraco, including sections and dashboards
Components
Here is a series of components that you should create individually. Together they describe how the backoffice is structured:
- Badges and alerts — badges · tags · avatars
- Buttons — button looks & colors
- Box cards — UuiBox + UuiPropertyLayout: the property-group card used in editors. Fill 100%
- Inputs — text input with slots · on/off toggle · checkbox
- Menu lists — standalone vertical menu for section / settings navigation, with active selection
- Navigation (tree menus) — backoffice content-tree rows with caret, icon & selection
- Navigation (section navigation) — horizontal primary navigation
- Tabs — workspace tab bar with underlined active indicator, icons & count badges
- Reporting tables — collection / report data table with selection, status tags & clickable rows
Overview components
I have uploaded a series of screenshots that show how the backoffice is built. Build one component that recreates this in code as an example.
—-------
6. Generate. Then it goes to work.