UNPKG

seti-ramesesv1

Version:

Reusable components and context for Next.js apps

12 lines (9 loc) 628 B
import { jsxs } from 'react/jsx-runtime'; import { clsx } from '../../node_modules/clsx/dist/clsx.js'; import 'react'; import styles from '../../styles/IconButton.module.css.js'; const IconButton = ({ size = "medium", color = "default", variant = "text", disabled = false, icon, children, className, ...rest }) => { return (jsxs("button", { type: "button", className: clsx(styles.base, styles[size], styles[color], styles[variant], disabled && styles.disabled, className), disabled: disabled, ...rest, children: [icon, children] })); }; export { IconButton, IconButton as default }; //# sourceMappingURL=IconButton.js.map