@shopify/polaris
Version:
Shopify’s admin product component library
17 lines (11 loc) • 424 B
text/typescript
import {createContext} from 'react';
import type {NavigableOption} from './types';
export interface ListboxContextType {
onOptionSelect(option: NavigableOption): void;
setLoading(label?: string): void;
}
export const ListboxContext = createContext<ListboxContextType | undefined>(
undefined,
);
export const WithinListboxContext = createContext(false);
export const ActionContext = createContext<boolean>(false);