This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

@eduzz/apps-toolbar-react
TypeScript icon, indicating that this package has built-in type declarations

1.1.32 • Public • Published

Eduzz Toolbar React

version

Instalação

$ yarn add @eduzz/apps-toolbar-react

Adicione a fonte padrão no seu HTML (se não houver).

<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap" rel="stylesheet">

Implementação

const { Action, Apps, User, UserMenuItem, UserMenuDivider, UserMenuContext } = EduzzToolbar;

<EduzzToolbar {...params}>
  // ações customizadas 
  <Action icon={...} onClick={...} />
  <Action icon={...} onClick={...} />

  // apps padrão
  <Apps />

  // usuário atual/ações do usuário
  <User>
    <UserMenuItem icon={...} disabled>Minhas compras</UserMenuItem>
    <UserMenuItem icon={...}>Dados Bancários</UserMenuItem>
    <UserMenuItem icon={...}>Dashboard Elite</UserMenuItem>

    <UserMenuDivider />

    <UserMenuContext>Contas:</UserMenuContext>
    <UserMenuItem icon={...}>John Doe</UserMenuItem>
    <UserMenuItem icon={...} disabled>John Doe 2</UserMenuItem>

    <UserMenuDivider />

    <UserMenuItem>Sair</UserMenuItem>
  </User>
</EduzzToolbar>

Props

Toolbar props.

interface IEduzzToolbarSetupParams {
  application?: typeEduzzToolbarApplications;
  user?: IEduzzToolbarUser;
  disableChat?: boolean;
}

Toolbar.Action props.

interface IEduzzToolbarAction {
  active?: boolean;
  icon?: React.ReactNode;
  label?: React.ReactNode;
  onClick?: (element?: React.MouseEvent<HTMLDivElement>) => void;
}

Toolbar.UserMenuItem props.

interface IEduzzToolbarUserMenuItem {
  icon?: React.ReactNode;
  onClick?: (user: IEduzzToolbarUser, e: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
  disabled?: boolean;
}

Readme

Keywords

none

Package Sidebar

Install

npm i @eduzz/apps-toolbar-react

Weekly Downloads

0

Version

1.1.32

License

MIT

Unpacked Size

140 kB

Total Files

94

Last publish

Collaborators

  • luanlmd
  • vitorvmrs
  • miguelaugl
  • danieloprado
  • jonathasprodrigues
  • caferrari