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

@@ -7,6 +7,7 @@ import { DebugLogWindow } from '../../components/DebugLogWindow';
import { FunDefaultEnglishEmojiLocalizationProvider } from '../../components/fun/FunEmojiLocalizationProvider';
import { i18n } from '../sandboxedInit';
import { strictAssert } from '../../util/assert';
import { AxoProvider } from '../../axo/AxoProvider';
const { DebugLogWindowProps } = window.Signal;
@@ -17,14 +18,16 @@ strictAssert(app != null, 'No #app');
createRoot(app).render(
<StrictMode>
<FunDefaultEnglishEmojiLocalizationProvider>
<DebugLogWindow
closeWindow={() => window.SignalContext.executeMenuRole('close')}
downloadLog={DebugLogWindowProps.downloadLog}
i18n={i18n}
fetchLogs={DebugLogWindowProps.fetchLogs}
uploadLogs={DebugLogWindowProps.uploadLogs}
/>
</FunDefaultEnglishEmojiLocalizationProvider>
<AxoProvider dir={i18n.getLocaleDirection()}>
<FunDefaultEnglishEmojiLocalizationProvider>
<DebugLogWindow
closeWindow={() => window.SignalContext.executeMenuRole('close')}
downloadLog={DebugLogWindowProps.downloadLog}
i18n={i18n}
fetchLogs={DebugLogWindowProps.fetchLogs}
uploadLogs={DebugLogWindowProps.uploadLogs}
/>
</FunDefaultEnglishEmojiLocalizationProvider>
</AxoProvider>
</StrictMode>
);