From 8d60808662663a5b12a8c7c58670f4199baddf48 Mon Sep 17 00:00:00 2001
From: tangjinzhou <415800467@qq.com>
Date: Tue, 7 Sep 2021 09:11:29 +0800
Subject: [PATCH] doc: remove examples
---
examples/App.tsx | 8 ---
examples/index.html | 31 ----------
examples/index.ts | 27 ---------
examples/themeConfig.ts | 54 ------------------
examples/vite.config.ts | 57 -------------------
package.json | 1 -
.../App.vue => site/debugger/demo/demo.vue | 0
site/debugger/index.tsx | 8 +++
site/src/router/index.js | 1 +
{examples => site}/typings.d.ts | 0
10 files changed, 9 insertions(+), 178 deletions(-)
delete mode 100644 examples/App.tsx
delete mode 100644 examples/index.html
delete mode 100644 examples/index.ts
delete mode 100644 examples/themeConfig.ts
delete mode 100644 examples/vite.config.ts
rename examples/App.vue => site/debugger/demo/demo.vue (100%)
create mode 100644 site/debugger/index.tsx
rename {examples => site}/typings.d.ts (100%)
diff --git a/examples/App.tsx b/examples/App.tsx
deleted file mode 100644
index 6692ef905..000000000
--- a/examples/App.tsx
+++ /dev/null
@@ -1,8 +0,0 @@
-import Empty from '../components/input-number';
-import '../components/empty/style';
-
-export default {
- render() {
- return ;
- },
-};
diff --git a/examples/index.html b/examples/index.html
deleted file mode 100644
index 44c8f4805..000000000
--- a/examples/index.html
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- Ant Design Vue
-
-
-
-
-
-
-
-
-
-
diff --git a/examples/index.ts b/examples/index.ts
deleted file mode 100644
index c469dbf27..000000000
--- a/examples/index.ts
+++ /dev/null
@@ -1,27 +0,0 @@
-import '../components/style';
-import { createApp, version } from 'vue';
-import { createRouter, createWebHistory } from 'vue-router';
-import App from './App.vue';
-import antd from '../components';
-
-// eslint-disable-next-line no-console
-console.log('Vue version: ', version);
-const basic = (_, { slots }) => {
- return slots && slots.default && slots.default();
-};
-
-const router = createRouter({
- history: createWebHistory(),
- routes: [],
-});
-const app = createApp(App);
-app.use(router);
-app
- .component('DemoSort', basic)
- .component('md', basic)
- .component('api', basic)
- .component('CN', basic)
- .component('US', basic)
- .component('demo-container', basic)
- .use(antd)
- .mount('#app');
diff --git a/examples/themeConfig.ts b/examples/themeConfig.ts
deleted file mode 100644
index 6c38a978a..000000000
--- a/examples/themeConfig.ts
+++ /dev/null
@@ -1,54 +0,0 @@
-import less from 'less';
-import defaultVars from '../scripts/default-vars';
-import dark from '../scripts/dark-vars';
-const themeConfig = [
- {
- theme: 'dark',
- htmlThemeAttr: 'dark',
- modifyVars: {
- hack: `true;@import "${require.resolve('../components/style/color/colorPalette.less')}";`,
- ...defaultVars,
- ...dark,
- 'text-color': 'fade(@white, 65%)',
- 'gray-8': '@text-color',
- 'background-color-base': '#555',
- 'skeleton-color': 'rgba(0,0,0,0.8)',
- },
- },
-];
-const additionalData = async (content: string, filename: string): Promise => {
- const themePromises = themeConfig.map(async t => {
- const { htmlThemeAttr, modifyVars = {} } = t;
- const options = {
- javascriptEnabled: true,
- modifyVars,
- relativeUrls: true,
- filename,
- };
- try {
- const { css } = await less.render(content, options);
- let res = '';
- if (htmlThemeAttr && css) {
- res = `
- [data-doc-theme=${htmlThemeAttr}] {
- ${css}
- }
- `;
- }
- return Promise.resolve(res);
- } catch (error) {
- // eslint-disable-next-line no-console
- console.log(error);
- return Promise.reject(content);
- }
- });
- let res = content;
- for (const themePromise of themePromises) {
- const theme = await themePromise;
- res += theme;
- }
- return res;
-};
-
-export default themeConfig;
-export { themeConfig, additionalData };
diff --git a/examples/vite.config.ts b/examples/vite.config.ts
deleted file mode 100644
index 6a3a643f1..000000000
--- a/examples/vite.config.ts
+++ /dev/null
@@ -1,57 +0,0 @@
-import path from 'path';
-import vue from '@vitejs/plugin-vue';
-import md from '../plugin/md';
-import docs from '../plugin/docs';
-import vueJsx from '@vitejs/plugin-vue-jsx';
-import { additionalData } from './themeConfig';
-import defaultVar from '../scripts/default-vars';
-/**
- * @type {import('vite').UserConfig}
- */
-export default {
- resolve: {
- alias: {
- '@': path.join(__dirname, './src'),
- vue: 'vue/dist/vue.esm-bundler.js',
- 'ant-design-vue/es': path.resolve(__dirname, '../components'),
- 'ant-design-vue': path.resolve(__dirname, '../components'),
- },
- },
- plugins: [
- vueJsx({
- // options are passed on to @vue/babel-plugin-jsx
- mergeProps: false,
- enableObjectSlots: false,
- }),
- docs(),
- md(),
- vue({
- include: [/\.vue$/, /\.md$/],
- }),
- ],
- optimizeDeps: {
- include: [
- 'fetch-jsonp',
- '@ant-design/icons-vue',
- 'lodash-es',
- 'dayjs',
- 'vue',
- 'vue-router',
- 'vue-i18n',
- 'async-validator',
- ],
- },
- css: {
- preprocessorOptions: {
- less: {
- modifyVars: {
- hack: `true;@import "${require.resolve('../components/style/color/colorPalette.less')}";`,
- ...defaultVar,
- },
- javascriptEnabled: true,
- // includePaths: ["node_modules/"],
- additionalData,
- },
- },
- },
-};
diff --git a/package.json b/package.json
index 0f59664df..699ae76b6 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,6 @@
],
"scripts": {
"predev": "node node_modules/esbuild/install.js",
- "debugger": "yarn predev && vite serve examples",
"dev": "yarn predev && yarn routes && vite serve site",
"test": "cross-env NODE_ENV=test jest --config .jest.js",
"compile": "node antd-tools/cli/run.js compile",
diff --git a/examples/App.vue b/site/debugger/demo/demo.vue
similarity index 100%
rename from examples/App.vue
rename to site/debugger/demo/demo.vue
diff --git a/site/debugger/index.tsx b/site/debugger/index.tsx
new file mode 100644
index 000000000..eb2e9f072
--- /dev/null
+++ b/site/debugger/index.tsx
@@ -0,0 +1,8 @@
+// debugger tsx
+import Demo from '../../components/table/demo/ajax.vue';
+
+export default {
+ render() {
+ return ;
+ },
+};
diff --git a/site/src/router/index.js b/site/src/router/index.js
index cf90fcc67..7df3844d1 100644
--- a/site/src/router/index.js
+++ b/site/src/router/index.js
@@ -140,6 +140,7 @@ const routes = [
{ path: '', redirect: '/docs/vue/introduce/' },
],
},
+ { path: '/debugger', component: () => import('../../debugger') },
{ path: '/:lang(.*)', redirect: '/components/overview/' },
];
diff --git a/examples/typings.d.ts b/site/typings.d.ts
similarity index 100%
rename from examples/typings.d.ts
rename to site/typings.d.ts