Init AxoSwitch/AxoCheckbox & forced-colors mode

This commit is contained in:
Jamie Kyle
2025-09-10 13:25:46 -07:00
committed by GitHub
parent 53d1650844
commit 58f2dd94d2
27 changed files with 622 additions and 290 deletions

View File

@@ -10,6 +10,7 @@ import { ProgressModal } from '../components/ProgressModal';
import { clearTimeoutIfNecessary } from './clearTimeoutIfNecessary';
import { sleep } from './sleep';
import { FunDefaultEnglishEmojiLocalizationProvider } from '../components/fun/FunEmojiLocalizationProvider';
import { AxoProvider } from '../axo/AxoProvider';
const log = createLogger('longRunningTaskWrapper');
@@ -37,9 +38,11 @@ export async function longRunningTaskWrapper<T>({
progressRoot = createRoot(progressNode);
progressRoot.render(
<StrictMode>
<FunDefaultEnglishEmojiLocalizationProvider>
<ProgressModal i18n={window.i18n} />
</FunDefaultEnglishEmojiLocalizationProvider>
<AxoProvider dir={window.i18n.getLocaleDirection()}>
<FunDefaultEnglishEmojiLocalizationProvider>
<ProgressModal i18n={window.i18n} />
</FunDefaultEnglishEmojiLocalizationProvider>
</AxoProvider>
</StrictMode>
);
spinnerStart = Date.now();