import type { AnchorHTMLAttributes, ComponentType, SVGAttributes } from 'react'; import styles from '../Toolbar.module.css'; interface Props extends AnchorHTMLAttributes { label: string; icon?: ComponentType>; iconOnly?: boolean; small?: boolean; raised?: boolean; } function LinkBtn(props: Props) { const { label, icon: Icon, iconOnly, small, raised, ...attrs } = props; return ( {Icon && } {!iconOnly && {label}} ); } export type { Props as BtnProps }; export default LinkBtn;