返回 DeepSeek-Reasonix
settings-layout-preview.tsx
根目录 / desktop / frontend / dev / settings-layout-preview.tsx
1 // Uses the existing browser-only bridge fixtures. No native configuration access.
2 import React from 'react';
3 import {applyTheme} from '../src/lib/theme';
4 import {createRoot} from 'react-dom/client';
5 import {UpdaterProvider} from '../src/lib/useUpdater';
6 import {LocaleProvider} from '../src/lib/i18n';
7 import {SettingsPanel} from '../src/components/SettingsPanelEntry';
8 import type {SettingsTab} from '../src/lib/types';
9 import '../src/styles.css';
10 import '../src/components/SettingsPanel.css';
11 applyTheme('light', 'graphite');
12 createRoot(document.getElementById('root')!).render(<LocaleProvider><UpdaterProvider><SettingsPanel desktopPlatform="darwin" initialTab={(new URLSearchParams(location.search).get('page') || 'general') as SettingsTab} onClose={()=>{}} onChanged={()=>{}} onUseSubagent={()=>{}} /></UpdaterProvider></LocaleProvider>);
13
13 lines Plain Text