/** * @file Button component */ import React from "react"; import styles from "./Button.module.css"; export type ButtonProps = { variant?: "primary" | "secondary" | "danger" | "ghost"; size?: "small" | "medium" | "large"; children: React.ReactNode; } & React.ButtonHTMLAttributes; export const Button: React.FC = ({ variant = "primary", size = "medium", className = "", children, ...props }) => { const classes = [styles.button, className].filter(Boolean).join(" "); return ( ); };