Logo

Sierra-95/svelte-ui

Default Buttons

Default Buttons

svelte
Loading...

You may also customize it using Tailwind via the style prop.

svelte
Loading...
PropTypeDefaultDescription
titlestring''The button label content.
typestring (button, submit, reset)'button'
onclick={() => your_function()}function(s)Function or functions triggered when the button is clicked.
colorstring (primary, warning, error)'primary'Sets the color scheme, used with variant to determine visual appearance.
variantstring (contained, outlined)'contained'Defines the button style variant. If used, it overrides any Tailwind styles passed via the style prop.
pillbooleanfalseIf true, applies full rounding (Tailwind rounded-full) to make the button pill-shaped.
spinnernumber20Controls the size of the loading spinner (in pixels) when isLoading is active.
thicknessnumber2Defines the stroke thickness of the spinner icon (applies when isLoading is active)
stylestring (Tailwind only)""Tailwind utility classes for custom styling. Priority is given to variant
disabledbooleanfalseDisables the button and blocks onClick actions.
isLoadingbooleanfalseDisplays a spinner. Automatically disables the button while loading.
html2canvas_ignorestring (true, false)'false'When set to 'true', activates data-html2canvas-ignore to exclude the button from screenshots.