Private
Public Access
1
0

feat: Fluent UI Outlook Lite + connections mockup

This commit is contained in:
2026-04-14 18:52:25 +00:00
parent 1199eff6c3
commit dfa4010406
34820 changed files with 1003813 additions and 205 deletions

View File

@@ -0,0 +1,33 @@
'use client';
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;