Private
Public Access
1
0
Files

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
};
}