UNPKG

@octopusdeploy/design-system-components

Version:
26 lines (25 loc) 873 B
import * as React from "react"; import type { MenuNode } from "./MenuNode"; interface PriorityNavigationProps { navigationItems: MenuNode[]; maxNavigationItems: number; } interface PriorityNavigationState { itemWidths: number[] | undefined; priorityItems: MenuNode[]; moreItems: MenuNode[]; isMoreMenuOpen: boolean; } declare class PriorityNavigation extends React.Component<PriorityNavigationProps, PriorityNavigationState> { lastKnownContainerWidth: number | undefined; resizeObserver: ResizeObserver; constructor(props: PriorityNavigationProps); UNSAFE_componentWillReceiveProps(): void; componentWillUnmount(): void; render(): import("react/jsx-runtime").JSX.Element; private howManyItemsInMenuArray; private updateNavigation; private onResize; private setNavigation; } export default PriorityNavigation;