Skip to content

linagora/twake-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twake UI

Monorepo containing shared UI packages for Twake applications.

Structure

twake-ui/
├── packages/
│   ├── twake-mui/          # MUI v7 theme system
│   └── ...                 # Other packages (to be added)
├── package.json            # Root workspace config
└── README.md

Packages

twake-mui

MUI v7 theme system for Twake Calendar and other Twake applications.

  • Provides palette, typography, and component overrides
  • Focuses on Button, TextField, Dialog/Modal components
  • References cozy-ui structure but optimized for MUI v7

See packages/twake-mui/README.md for more details.

Development

Setup

npm install

Build all packages

npm run build

Test all packages

npm run test

Lint all packages

npm run lint

Workspace Management

This monorepo uses npm workspaces to manage packages.

To run a script in a specific package:

npm run <script> --workspace=twake-mui

License

MIT

About

Twake UI - Theme system and component library for Twake applications

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors