seti-ramesesv1
Version:
Reusable components and context for Next.js apps
12 lines (9 loc) • 628 B
JavaScript
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