@awsui/components-react
Version:
On July 19th, 2022, we launched [Cloudscape Design System](https://cloudscape.design). Cloudscape is an evolution of AWS-UI. It consists of user interface guidelines, front-end components, design resources, and development tools for building intuitive, en
31 lines • 894 B
TypeScript
import { ForwardedRef } from 'react';
import { AppLayoutProps } from '../../interfaces';
import { AppLayoutState } from '../interfaces';
import { AppLayoutInternalProps } from '../interfaces';
export declare const useAppLayout: (hasToolbar: boolean, {
ariaLabels,
navigationOpen,
navigationWidth,
navigation,
navigationHide,
onNavigationChange,
tools,
toolsOpen: controlledToolsOpen,
onToolsChange,
toolsHide,
toolsWidth,
headerVariant,
breadcrumbs,
stickyNotifications,
splitPanelPreferences: controlledSplitPanelPreferences,
splitPanelOpen: controlledSplitPanelOpen,
splitPanel,
splitPanelSize: controlledSplitPanelSize,
onSplitPanelToggle,
onSplitPanelResize,
onSplitPanelPreferencesChange,
minContentWidth,
placement,
navigationTriggerHide,
...rest
}: AppLayoutInternalProps, forwardRef: ForwardedRef<AppLayoutProps.Ref>) => AppLayoutState;