Skip to content

Commit f3e980e

Browse files
committed
feat(site): support theme generator
1 parent cf67057 commit f3e980e

File tree

3 files changed

+15
-11
lines changed

3 files changed

+15
-11
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@
152152
"rollup-plugin-typescript2": "^0.31.2",
153153
"tdesign-icons-view": "^0.3.5",
154154
"tdesign-site-components": "^0.15.6",
155+
"tdesign-theme-generator": "^1.1.0",
155156
"typescript": "^4.5.3",
156157
"vite": "^2.7.0",
157158
"vite-plugin-pwa": "^0.11.11",

site/web/App.jsx

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
import React, { useEffect, useRef, useState, lazy, Suspense } from 'react';
2-
import { BrowserRouter, Routes, Navigate, Route, useLocation, useNavigate, Outlet } from 'react-router-dom';
3-
import siteConfig from './site.config';
4-
import { getRoute, filterVersions } from './utils';
1+
import React, { lazy, Suspense, useEffect, useRef, useState } from 'react';
2+
import { BrowserRouter, Navigate, Outlet, Route, Routes, useLocation, useNavigate } from 'react-router-dom';
3+
54
import packageJson from '@/package.json';
5+
import siteConfig from './site.config';
6+
import { filterVersions, getRoute } from './utils';
67

78
const LazyDemo = lazy(() => import('./Demo'));
89

@@ -114,6 +115,8 @@ function Components() {
114115
<Outlet />
115116
<td-doc-footer slot="doc-footer" platform="mobile"></td-doc-footer>
116117
</td-doc-content>
118+
119+
<td-theme-generator device="mobile" />
117120
</td-doc-layout>
118121
);
119122
}

site/web/main.jsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
import React from 'react';
22
import ReactDOM from 'react-dom';
3-
import { registerLocaleChange } from 'tdesign-site-components';
4-
import App from './App';
5-
6-
import '../style/web/index.less';
73

8-
import 'tdesign-site-components/lib/styles/style.css';
9-
import 'tdesign-site-components/lib/styles/prism-theme.less';
4+
import { registerLocaleChange } from 'tdesign-site-components';
105
import 'tdesign-site-components/lib/styles/prism-theme-dark.less';
6+
import 'tdesign-site-components/lib/styles/prism-theme.less';
7+
import 'tdesign-site-components/lib/styles/style.css';
118

12-
// import icons webcomponents
139
import 'tdesign-icons-view';
10+
import 'tdesign-theme-generator';
11+
12+
import App from './App';
13+
import '../style/web/index.less';
1414

1515
registerLocaleChange();
1616
ReactDOM.render(

0 commit comments

Comments
 (0)