import type { JSX } from 'solid-js' import { clsx } from 'clsx' import styles from './Button.module.scss' type Props = { value: string | JSX.Element size?: 'S' | 'M' | 'L' variant?: 'primary' | 'secondary' | 'bordered' | 'inline' | 'light' | 'outline' type?: 'submit' | 'button' loading?: boolean disabled?: boolean onClick?: () => void class?: string ref?: HTMLButtonElement | ((el: HTMLButtonElement) => void) } export const Button = (props: Props) => { return ( ) }