@oslokommune/punkt-react
Version:
React komponentbibliotek til Punkt, et designsystem laget av Oslo Origo
28 lines (27 loc) • 976 B
TypeScript
import { IPktHeader, IPktHeaderGlobal } from './types';
export * from './types';
/**
* Props for `<PktHeader>`. The `type` prop selects the variant:
* the default `service` header (a single service's header) or the
* `global` (kommune-wide) header driven by the shared header/footer
* payload.
*/
export type IPktHeaderProps = (IPktHeader & {
type?: 'service';
}) | (IPktHeaderGlobal & {
type: 'global';
});
/**
* PktHeader - Main header component for Oslo kommune services
*
* This component provides a complete header solution with:
* - Logo and service name
* - User menu with login/logout functionality
* - Search functionality
* - Responsive mobile menu
* - Fixed positioning with scroll-to-hide
*
* The `type` prop switches between the `service` header (default) and
* the `global` (kommune-wide) header.
*/
export declare const PktHeader: import('react').ForwardRefExoticComponent<IPktHeaderProps & import('react').RefAttributes<HTMLElement>>;