UNPKG

@pagopa/mui-italia

Version:

[Material-UI](https://mui.com/core/) theme inspired by [Bootstrap Italia](https://italia.github.io/bootstrap-italia/).

40 lines (39 loc) 1.13 kB
import React from "react"; export type JwtUser = { id: string; name?: string; surname?: string; email?: string; }; export type UserAction = { id: string; icon: React.ReactNode; label: string; onClick: () => void; }; export type RootLinkType = { label: string; href: string; ariaLabel: string; title: string; }; type HeaderAccountProps = { rootLink: RootLinkType; loggedUser?: JwtUser | false; onAssistanceClick: () => void; onLogin?: () => void; onLogout?: () => void; userActions?: Array<UserAction>; enableDropdown?: boolean; enableLogin?: boolean; enableAssistanceButton?: boolean; onDocumentationClick?: () => void; translationsMap?: { logIn?: string; logOut?: string; assistance?: string; documentation?: string; }; }; export declare const HeaderAccount: ({ rootLink, loggedUser, userActions, onAssistanceClick, onDocumentationClick, onLogout, onLogin, enableDropdown, enableLogin, enableAssistanceButton, translationsMap, }: HeaderAccountProps) => import("react/jsx-runtime").JSX.Element; export {};