design-react-kit
Version:
Componenti React per Bootstrap 5
1 lines • 1.58 kB
Source Map (JSON)
{"version":3,"sources":["../../src/Header/HeaderSocialsZone.tsx"],"sourcesContent":["import React, { FC, HTMLAttributes, ReactNode } from 'react';\nimport classNames from 'classnames';\n\nexport interface HeaderSocialsZoneProps extends HTMLAttributes<HTMLElement> {\n /** Classi addizionali per il componente HeaderSocialsZone, verrà applicato all'elemento wrapper più esterno. */\n className?: string;\n /** Etichetta utilizzata per presentare i social presenti. In caso di stringa vuota non verrà mostrata alcuna etichetta */\n label?: string;\n /** Utilizzato per elencare i social da mostrare */\n children?: ReactNode;\n testId?: string;\n}\n\nexport const HeaderSocialsZone: FC<HeaderSocialsZoneProps> = ({\n className,\n children,\n label,\n testId,\n ...attributes\n}) => {\n const classes = classNames('it-socials d-none d-md-flex', className);\n return (\n <div className={classes} {...attributes} data-testid={testId}>\n {label && <span>{label}</span>}\n {children}\n </div>\n );\n};\n"],"mappings":"0jBAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,uBAAAE,IAAA,eAAAC,EAAAH,GAAA,IAAAI,EAAqD,sBACrDC,EAAuB,2BAYVH,EAAgD,CAAC,CAC5D,UAAAI,EACA,SAAAC,EACA,MAAAC,EACA,OAAAC,EACA,GAAGC,CACL,IAAM,CACJ,IAAMC,KAAU,EAAAC,SAAW,8BAA+BN,CAAS,EACnE,OACE,EAAAO,QAAA,cAAC,OAAI,UAAWF,EAAU,GAAGD,EAAY,cAAaD,GACnDD,GAAS,EAAAK,QAAA,cAAC,YAAML,CAAM,EACtBD,CACH,CAEJ","names":["HeaderSocialsZone_exports","__export","HeaderSocialsZone","__toCommonJS","import_react","import_classnames","className","children","label","testId","attributes","classes","classNames","React"]}