import { Icon, IconifyIconProps } from '@iconify-icon/solid'; import cx from 'clsx'; import { Component, JSX } from 'solid-js'; interface ActionIconProps { icon: IconifyIconProps['icon']; onClick?: () => void; class?: JSX.HTMLAttributes['class']; } const ActionIcon: Component = (props) => { const handleClick: JSX.EventHandler = (e) => { e.stopPropagation(); props.onClick?.(); }; return ( ); }; export default ActionIcon;