A brand-token-aware wrapper around Maizzle’s Button component with solid, outline, ghost, and link variants.
<!-- src/components/HermodButton.vue --> <HermodButton href="__HERMOD_CTA_URL__" variant="solid" size="lg" shape="rounded" full-width>View invoice</HermodButton>
| Prop | Type | Default | Description |
|---|---|---|---|
| href | string | — | Destination URL. Required. |
| variant | 'solid' | 'outline' | 'ghost' | 'link' | 'solid' | Visual treatment. |
| size | 'sm' | 'md' | 'lg' | 'md' | Tokenized padding and text size. |
| shape | 'rounded' | 'pill' | 'rounded' | Rounded or pill treatment. |
| fullWidth | boolean | false | Stretch to the container width. |
| icon | string | — | Optional icon image URL forwarded to Maizzle Button. |
Start with eight MIT Core templates. Pro licensing and stable release are still prelaunch.