import { SvelteComponent, Snippet } from 'svelte'; import { HTMLAttributes } from 'svelte/elements'; export interface Props { class?: string; onClick?: (e: any) => void; /** * Component's HTML Element * * @default 'li' */ component?: string | typeof SvelteComponent; /** * Object with Tailwind CSS colors classes * */ colors?: { /** * * @default 'text-primary' */ textIos?: string; /** * * @default 'text-md-light-primary dark:text-md-dark-primary' */ textMaterial?: string; /** * * @default 'active:bg-primary/15' */ bgIos?: string; /** * * @default '' */ bgMaterial?: string; /** * * @default 'touch-ripple-primary' */ touchRipple?: string; }; /** * Button's link `href` attribute */ href?: string; /** * Button's link `target` attribute */ target?: string; /** * Button's `type` attribute (if rendered as `