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