Private
Public Access
1
0
Files
power-apps-codeapps-blog-part2/node_modules/@fluentui/react-nav/lib/components/useNavContextValues.js

36 lines
1.0 KiB
JavaScript

'use client';
import * as React from 'react';
export function useNavContextValues_unstable(state) {
const { selectedValue, selectedCategoryValue, onRegister, onUnregister, onSelect, getRegisteredNavItems, onRequestNavCategoryItemToggle, openCategories, multiple, density, onNavItemSelect, tabbable } = state;
const navContext = React.useMemo(()=>({
selectedValue,
selectedCategoryValue,
onSelect,
onRegister,
onUnregister,
getRegisteredNavItems,
onRequestNavCategoryItemToggle,
openCategories,
multiple,
density,
onNavItemSelect,
tabbable
}), [
selectedValue,
selectedCategoryValue,
onSelect,
onRegister,
onUnregister,
getRegisteredNavItems,
onRequestNavCategoryItemToggle,
openCategories,
multiple,
density,
onNavItemSelect,
tabbable
]);
return {
nav: navContext
};
}