Initial commit

This commit is contained in:
2025-03-07 19:22:02 +01:00
commit 4a98255d83
55743 changed files with 5280367 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
import * as React from 'react';
import { createContext, useContextSelector } from '@fluentui/react-context-selector';
const listboxContextDefaultValue = {
activeOption: undefined,
focusVisible: false,
multiselect: false,
getOptionById () {
return undefined;
},
getOptionsMatchingValue () {
return [];
},
registerOption () {
return ()=>undefined;
},
selectedOptions: [],
onOptionClick () {
// noop
},
onActiveDescendantChange () {
// noop
},
selectOption () {
// noop
},
setActiveOption () {
// noop
}
};
export const ListboxContext = createContext(undefined);
export const useListboxContext_unstable = (selector)=>useContextSelector(ListboxContext, (ctx = listboxContextDefaultValue)=>selector(ctx));
export const ListboxProvider = ListboxContext.Provider;