'use client'; import classnames from 'classnames'; import React, { useId } from 'react'; import MdIconCheck from '../icons-material/MdIconCheck'; export interface MdFilterChipProps extends React.ButtonHTMLAttributes { label: string | null; active?: boolean; prefixIcon?: React.ReactNode; className?: string; } export const MdFilterChip: React.FunctionComponent = ({ label, id, active = false, disabled = false, prefixIcon = null, className = '', ...otherProps }: MdFilterChipProps) => { const uuid = useId(); const chipId = id && id !== '' ? id : uuid; const buttonClassNames = classnames('md-chip', className, { 'md-chip--active': !!active, 'md-chip--disabled': !!disabled, }); return ( ); }; export default MdFilterChip;