@atlaskit/navigation-system
Version:
The latest navigation system for Atlassian apps.
9 lines (8 loc) • 567 B
TypeScript
import { type RefObject } from 'react';
import type { LayoutArea, LayoutAreaMode } from './layout-area-sizing-context';
/**
* Observe CSS's responsive modes without loading the drag allocator or publishing
* measured widths back into CSS. Observe the host and independent occupied tracks;
* managed panels, TopNav and Banner are deliberately not observed during dragging.
*/
export declare function useCssLayoutAreaStates(layoutRef: RefObject<HTMLDivElement | null> | undefined, revision: number, isEnabled: boolean): Partial<Record<LayoutArea, LayoutAreaMode>>;