import React, { FC, HTMLAttributes, ReactNode } from 'react'; import classNames from 'classnames'; export interface HeaderSocialsZoneProps extends HTMLAttributes { /** Classi addizionali per il componente HeaderSocialsZone, verrà applicato all'elemento wrapper più esterno. */ className?: string; /** Etichetta utilizzata per presentare i social presenti. In caso di stringa vuota non verrà mostrata alcuna etichetta */ label?: string; /** Utilizzato per elencare i social da mostrare */ children?: ReactNode; testId?: string; } export const HeaderSocialsZone: FC = ({ className, children, label, testId, ...attributes }) => { const classes = classNames('it-socials d-none d-md-flex', className); return ( {label && {label}} {children} ); };