{"version":3,"sources":["../../src/Avatar/AvatarStatus.tsx"],"sourcesContent":["import classNames from 'classnames';\nimport React, { ElementType, FC, HTMLAttributes } from 'react';\n\nexport interface AvatarStatusProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente AvatarStatus */\n  className?: string;\n  /** Utilizzare questo attributo per indicare il tipo di stato dell'utente. */\n  status: 'approved' | 'declined' | 'notify' | string;\n  testId?: string;\n}\n\nexport const AvatarStatus: FC<AvatarStatusProps> = ({ className, tag = 'div', status, testId, ...attributes }) => {\n  const Tag = tag;\n  const typeClass = classNames(\n    'avatar-status',\n    {\n      status\n    },\n    className\n  );\n  return <Tag {...attributes} className={typeClass} data-testid={testId} />;\n};\n"],"mappings":"0jBAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,kBAAAE,IAAA,eAAAC,EAAAH,GAAA,IAAAI,EAAuB,2BACvBC,EAAuD,sBAY1CH,EAAsC,CAAC,CAAE,UAAAI,EAAW,IAAAC,EAAM,MAAO,OAAAC,EAAQ,OAAAC,EAAQ,GAAGC,CAAW,IAAM,CAChH,IAAMC,EAAMJ,EACNK,KAAY,EAAAC,SAChB,gBACA,CACE,OAAAL,CACF,EACAF,CACF,EACA,OAAO,EAAAQ,QAAA,cAACH,EAAA,CAAK,GAAGD,EAAY,UAAWE,EAAW,cAAaH,EAAQ,CACzE","names":["AvatarStatus_exports","__export","AvatarStatus","__toCommonJS","import_classnames","import_react","className","tag","status","testId","attributes","Tag","typeClass","classNames","React"]}