UNPKG

@keycloakify/keycloak-account-ui

Version:
23 lines (22 loc) 919 B
import { AvatarProps, BrandProps } from "@patternfly/react-core"; import { PageHeaderProps } from "@patternfly/react-core/deprecated"; import Keycloak from "keycloak-js"; import { ReactNode } from "react"; type BrandLogo = BrandProps & { href: string; }; type KeycloakMastheadProps = PageHeaderProps & { keycloak: Keycloak; brand: BrandLogo; avatar?: AvatarProps; features?: { hasLogout?: boolean; hasManageAccount?: boolean; hasUsername?: boolean; }; kebabDropdownItems?: ReactNode[]; dropdownItems?: ReactNode[]; toolbarItems?: ReactNode[]; }; declare const KeycloakMasthead: ({ keycloak, brand: { href: brandHref, ...brandProps }, avatar, features: { hasLogout, hasManageAccount, hasUsername, }, kebabDropdownItems, dropdownItems, toolbarItems, ...rest }: KeycloakMastheadProps) => import("react/jsx-runtime").JSX.Element; export default KeycloakMasthead;