Aller au contenu principal

AppsHeader Component

Description

The AppsHeader component provides a standard header with multiple actions such as:

  • Opening a menu drawer
  • Toggling dark mode
  • Opening user settings
  • Opening chat
  • Signing out

Props

PropTypeDescription
onToggleMenusDrawer() => voidCallback for opening the menu drawer
onToggleDarkMode() => voidCallback for toggling dark mode
onToggleUserSettings() => voidCallback for user settings
onToggleChat() => voidCallback for opening chat
onSignout() => voidCallback for signing out

Example Usage

import { AppsHeader } from "@nomana-it/liberty-core"

export const AppHeaderExample = () => {
const onToggleMenusDrawer = () => {
alert("Open Menu");
};

const onToggleDarkMode = () => {
alert("Toggle Dark Mode");
};

const onToggleUserSettings = () => {
alert("Open User Settings");
};

const onToggleChat = () => {
alert("Open Chat");
};

const onSignout = () => {
alert("Signout");
};

return (
<AppsHeader
onToggleMenusDrawer={onToggleMenusDrawer}
onToggleDarkMode={onToggleDarkMode}
onToggleChat={onToggleChat}
onToggleUserSettings={onToggleUserSettings}
onSignout={onSignout}
/>
);
};

🔗 GitHub Repository (Core): Liberty Core
🔗 GitHub Repository (Test Project): Liberty Test
📖 Live Documentation: Liberty Core Docs
💖 Sponsor & Support: Sponsor Liberty Core