gui/packages/ui
2022-12-08 12:05:30 +08:00
..
.storybook #32 initial dynamic search packages 2022-11-27 15:08:25 +08:00
scripts #39 package banner detailed layout 2022-11-29 17:04:53 +08:00
src news panel component 2022-12-08 12:05:30 +08:00
static #16 initialize branding design system configurations 2022-11-21 12:45:45 +08:00
.eslintignore #9 @tea/ui - isolated UI elements that can be reused wherever svelte is used. storybook is working 2022-11-21 10:37:05 +08:00
.eslintrc.cjs remove string-similarity 2022-11-28 16:44:23 +08:00
.gitignore #43 fontastic icons setup 2022-11-29 10:45:32 +08:00
.npmrc #9 @tea/ui - isolated UI elements that can be reused wherever svelte is used. storybook is working 2022-11-21 10:37:05 +08:00
.prettierignore #9 @tea/ui - isolated UI elements that can be reused wherever svelte is used. storybook is working 2022-11-21 10:37:05 +08:00
.prettierrc #49 added and use @tea/ui/ImgPreloader 2022-12-02 09:52:04 +08:00
package.json #35 FeaturedCourses 2022-12-06 13:17:54 +08:00
playwright.config.ts #9 @tea/ui - isolated UI elements that can be reused wherever svelte is used. storybook is working 2022-11-21 10:37:05 +08:00
postcss.config.cjs #32 initial dynamic search packages 2022-11-27 15:08:25 +08:00
README.md #43 fontastic icons setup 2022-11-29 10:45:32 +08:00
svelte.config.js #32 initial dynamic search packages 2022-11-27 15:08:25 +08:00
tailwind.config.cjs #34 GettingStarted gui component 2022-12-01 10:02:37 +08:00
tsconfig.json #32 initial dynamic search packages 2022-11-27 15:08:25 +08:00
vite.config.ts #9 @tea/ui - isolated UI elements that can be reused wherever svelte is used. storybook is working 2022-11-21 10:37:05 +08:00

@tea/ui

Isolated set of UI elements/components that can be reused across all svelte related apps of tea. Components here have to be maintained as much as possible as a dumb/presentational components.

Developing

$ pnpm install # assuming you have not done so

# this will open your browser and show a library of UI elements
$ pnpm dev

How to update icons

  1. update fontastic.me tea-icons, you would probably need tom's credentials
  2. run pnpm update-icons
  3. stage and commit the changes

Todo

[] setup a scaffolding script to make it easier making elements

Design System

This library is dependent on the following