Skip to content

Components library for build moder aplications with Vanilla js and React builded with sass and typescript

License

Notifications You must be signed in to change notification settings

DashReact/dash-ui

Repository files navigation

Components library for build modern web applications 🤘 inspired in Tailwindcss

Documentation at: Website

Dash UI

npm version Total downloads Types

Demo components

Themes and buttons

Dash UI

Layouts and text utilities

Dash UI

Flex utilities

Dash UI

Grid system

Dash UI

Glass effects and loaders

Dash UI

Generating apps

nx g @nrwl/react:app {app-name}

Run app

nx serve {app-name}

Libraries

This section contains all the comands related to libraries manipulation in the workspace.

Generating Libraries
nx g @nrwl/react:library {lib-name} --publishable --importPath="@dash-ui-lib/{lib-name}" --tags="components,ts,dash-ui,react,react-native,js,sass"
Creating Components
npx nx g @nrwl/react:component {component-name} --project={lib-name} --export
Creating Hooks
nx g @nrwl/react:hook {hook-name} --project={lib-name}

Testing

This section contains all the comands related with tests for the workspace

Running test

npx nx test {lib-name}
Run storybook for library
nx run {lib-name}:storybook
Creation storybook with cypres for library
nx generate @nrwl/react:storybook-configuration --name={lib-name} --configureCypress --tsConfiguration=true
Rerun storybook with cypres for library
nx g @nrwl/react:stories --name={lib-name} --ConfigureCypress
Running lin test
npx nx lint {lib-name}

Publishing the library

nx build {lib-name}
cd /dist/libs/{lib-name}
npm publish --access public

Running app

nx serve {app-name}

About

Components library for build moder aplications with Vanilla js and React builded with sass and typescript

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published