@amirhossein/zip-button
A customizable button component with multiple themes and variants.
Installation
npm install @amirhossein/zip-button
yarn add @amirhossein/zip-button
pnpm add @amirhossein/zip-button
Usage
import { Button } from '@amirhossein/zip-button';
export default function MyComponent() {
return (
<Button
theme="purple"
color="primary"
size="md"
>
Click Me
</Button>
);
}
Props
theme
: 'purple' | 'green' | 'navy'
color
: 'primary' | 'secondary' | 'ghost' | 'outline' | 'soft'
size
: 'xs' | 'sm' | 'md' | 'lg' | 'full' | 'icon'
state
: 'default' | 'loading' | 'disabled'
License
MIT