import { FC } from 'react';

interface IconBriefCaseProps {
    className?: string;
    fill?: boolean;
    duotone?: boolean;
}

const IconBriefCase: FC<IconBriefCaseProps> = ({ className, fill = false, duotone = true }) => {
    return (
        <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" className={className}>
            <g fill="none">
                <path opacity={duotone ? '0.5' : '1'} stroke="currentColor" strokeWidth="1.5" d="M2 14c0-3.771 0-5.657 1.172-6.828S6.229 6 10 6h4c3.771 0 5.657 0 6.828 1.172S22 10.229 22 14s0 5.657-1.172 6.828S17.771 22 14 22h-4c-3.771 0-5.657 0-6.828-1.172S2 17.771 2 14Z"/>
                <path opacity={duotone ? '0.5' : '1'} stroke="currentColor" strokeWidth="1.5" d="M16 6c0-1.886 0-2.828-.586-3.414S13.886 2 12 2s-2.828 0-3.414.586S8 4.114 8 6"/>
                <path opacity={duotone ? '0.5' : '1'} fill="currentColor" d="M17 9a1 1 0 1 1-2 0a1 1 0 0 1 2 0M9 9a1 1 0 1 1-2 0a1 1 0 0 1 2 0"/>
            </g>
        </svg>
    );
};

export default IconBriefCase;
