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 (
{access &&
}
{user &&
}
)
};
const AccessButton: React.FC = ({access}) => {
return (
)
}
const UserSettings: React.FC = ({ user, links }) => {
if (links) {
const linkItems = links.map(link =>
{link.content}
)
return (
{user}
{linkItems}
)
} else {
return (
{user}
)
}
}