@mkp-apps/push-ui
v0.1.11
Published
A component library with CLI for adding UI components to your project
Maintainers
Readme
@mkp-apps/push-ui
A component library with CLI for adding UI components to your project.
Installation
npm install @mkp-apps/push-uiUsage
CLI
Add components to your project:
npx @mkp-apps/push-ui add button
npx @mkp-apps/push-ui add custom-button
npx @mkp-apps/push-ui add indeterminate-linear-loaderInitialize configuration:
npx @mkp-apps/push-ui initComponents
Import components directly:
import { Button, CustomButton } from '@mkp-apps/push-ui';
function App() {
return (
<div>
<Button variant="primary">Tailwind Button</Button>
<CustomButton variant="primary">CSS Button</CustomButton>
</div>
);
}Available Components
- button - Tailwind CSS-based button component
- custom-button - Pure CSS button component (no Tailwind required)
- indeterminate-linear-loader - Animated loading indicator
Development
# Build the CLI
npm run build
# Watch mode
npm run devWix Storybook (Local)
Storybook for Wix components is hosted in storybook-host.
# from this repository root
cd storybook-host
nvm install
nvm use
npm install
npm run storybookYarn equivalent:
cd storybook-host
yarn install
yarn storybookOr run it directly from the repository root:
npm --prefix storybook-host run storybookYarn equivalent:
yarn --cwd storybook-host storybookDefault URL: http://localhost:6006
License
MIT
