UI/components/button: forward classnames

This commit is contained in:
Johannes Kirschbauer
2024-11-22 14:01:03 +01:00
parent 6a6306f7f0
commit 2b202c879a

View File

@@ -42,6 +42,7 @@ interface ButtonProps extends JSX.ButtonHTMLAttributes<HTMLButtonElement> {
children: JSX.Element;
startIcon?: JSX.Element;
endIcon?: JSX.Element;
class?: string;
}
export const Button = (props: ButtonProps) => {
const {
@@ -50,11 +51,13 @@ export const Button = (props: ButtonProps) => {
size = "default",
startIcon,
endIcon,
class: extraClass = "",
...buttonProps
} = props;
return (
<button
class={cx(
extraClass,
// Layout
"inline-flex items-center flex-shrink gap-2 justify-center",
// Styles