import React, { FC, HTMLAttributes } from 'react'; import { Col, Container, Icon, Row, Dropdown, DropdownToggle, DropdownMenu, LinkList, LinkListItem } from '../../'; export interface TopBarProps extends HTMLAttributes { /** Bottone di Accesso (autenticazione) */ access?: string; /** Dati utente autenticato (es. Nome, Ruolo) */ user?: string; /** Lista di link per dropdwon opzioni profilo */ links?: myLink[], } interface myLink { href: string; content: string; } export const TopBar: FC = ({ access = false, user = "", links, }) => { return (
logo regione lombardia {access && } {user && }
) }; const AccessButton: React.FC = ({access}) => { return (
Accedi
) } const UserSettings: React.FC = ({ user, links }) => { if (links) { const linkItems = links.map(link => {link.content} ) return (
{user} {linkItems}
) } else { return (
{user}
) } }