/
githubmirror
/
material-ui
Обзор
Документация
Войти
/
githubmirror
/
material-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
docs/src/components/pricing/MultiAppContext.tsx
20 строк
621 B
Danail Hadjiatanasov
[website] Implement the latest price changes proposal (#47606)
20 фев 2026, 16:58
Не верифицирован
20 фев 2026, 16:58
a73691e
Код
Авторство
О чём код?
import * as React from 'react'; const MultiApp = React.createContext<{ multiApp: boolean; setMultiApp: React.Dispatch<React.SetStateAction<boolean>>; }>(undefined as any); if (process.env.NODE_ENV !== 'production') { MultiApp.displayName = 'MultiApp'; } export function MultiAppProvider(props: any) { const [multiApp, setMultiApp] = React.useState<boolean>(false); const value = React.useMemo(() => ({ multiApp, setMultiApp }), [multiApp, setMultiApp]); return <MultiApp.Provider value={value}>{props.children}</MultiApp.Provider>; } export function useMultiApp() { return React.useContext(MultiApp); }