import Label, { LabelProps } from '@components/atoms/forms/label'; import Close from '@components/atoms/icons/close'; import { FC } from 'react'; import styles from './flipping-label.module.scss'; export type FlippingLabelProps = Pick< LabelProps, 'aria-label' | 'className' | 'htmlFor' > & { /** * The front icon. */ children: JSX.Element; /** * Which side of the label should be displayed? True for the close icon. */ isActive: boolean; }; const FlippingLabel: FC = ({ children, className = '', isActive, ...props }) => { const wrapperModifier = isActive ? 'wrapper--active' : 'wrapper--inactive'; return ( ); }; export default FlippingLabel;