From 07f66301a573f7c34424e9f4cf04529f4a4d30a7 Mon Sep 17 00:00:00 2001 From: kagol Date: Thu, 12 Aug 2021 23:44:02 +0800 Subject: [PATCH 1/2] refactor: rename tab to tabs --- devui/{tab => tabs}/index.ts | 12 ++++++------ devui/{tab/src/tab-item.tsx => tabs/src/tab.tsx} | 4 ++-- devui/{tab/src/tab.scss => tabs/src/tabs.scss} | 0 devui/{tab/src/tab.tsx => tabs/src/tabs.tsx} | 4 ++-- sites/.vitepress/config/sidebar.ts | 4 ++-- sites/components/{tab => tabs}/index.md | 2 +- 6 files changed, 13 insertions(+), 13 deletions(-) rename devui/{tab => tabs}/index.ts (40%) rename devui/{tab/src/tab-item.tsx => tabs/src/tab.tsx} (93%) rename devui/{tab/src/tab.scss => tabs/src/tabs.scss} (100%) rename devui/{tab/src/tab.tsx => tabs/src/tabs.tsx} (98%) rename sites/components/{tab => tabs}/index.md (85%) diff --git a/devui/tab/index.ts b/devui/tabs/index.ts similarity index 40% rename from devui/tab/index.ts rename to devui/tabs/index.ts index 1f947c1d..8fc5a106 100644 --- a/devui/tab/index.ts +++ b/devui/tabs/index.ts @@ -1,16 +1,16 @@ import type { App } from 'vue' -import Tab from './src/tab' +import Tabs from './src/tabs' -Tab.install = function(app: App) { - app.component(Tab.name, Tab) +Tabs.install = function(app: App) { + app.component(Tabs.name, Tabs) } -export { Tab } +export { Tabs } export default { - title: 'Tab 选项卡', + title: 'Tabs 选项卡', category: '导航', install(app: App): void { - app.use(Tab as any) + app.use(Tabs as any) } } diff --git a/devui/tab/src/tab-item.tsx b/devui/tabs/src/tab.tsx similarity index 93% rename from devui/tab/src/tab-item.tsx rename to devui/tabs/src/tab.tsx index d4dcd7cc..93a8d369 100644 --- a/devui/tab/src/tab-item.tsx +++ b/devui/tabs/src/tab.tsx @@ -1,8 +1,8 @@ import { defineComponent, inject } from 'vue' -import { Tabs } from './tab'; +import { Tabs } from './tabs'; export default defineComponent({ - name: 'DTabItem', + name: 'DTab', props: { title: { default: null, diff --git a/devui/tab/src/tab.scss b/devui/tabs/src/tabs.scss similarity index 100% rename from devui/tab/src/tab.scss rename to devui/tabs/src/tabs.scss diff --git a/devui/tab/src/tab.tsx b/devui/tabs/src/tabs.tsx similarity index 98% rename from devui/tab/src/tab.tsx rename to devui/tabs/src/tabs.tsx index 76a2c915..f6225ce9 100644 --- a/devui/tab/src/tab.tsx +++ b/devui/tabs/src/tabs.tsx @@ -1,5 +1,5 @@ import { computed, defineComponent, provide, reactive } from 'vue' -import './tab.scss'; +import './tabs.scss'; export type Active = string | number | null; export type TabsType = 'tabs' | 'pills' | 'options' | 'wrapped' | 'slider' @@ -12,7 +12,7 @@ interface TabsState { active: any } export default defineComponent({ - name: 'DTab', + name: 'DTabs', props: { modelValue: { type: [String, Number], diff --git a/sites/.vitepress/config/sidebar.ts b/sites/.vitepress/config/sidebar.ts index da971953..d8aec335 100644 --- a/sites/.vitepress/config/sidebar.ts +++ b/sites/.vitepress/config/sidebar.ts @@ -21,11 +21,11 @@ const sidebar = { { text: 'Anchor 锚点', link: '/components/anchor/' }, { text: 'BackTop 回到顶部', link: '/components/back-top/' }, { text: 'Breadcrumb 面包屑', link: '/components/breadcrumb/' }, - { text: 'DropDown 下拉菜单', link: '/components/dropdown/' }, + { text: 'Dropdown 下拉菜单', link: '/components/dropdown/' }, { text: 'NavSprite 导航精灵', link: '/components/nav-sprite/' }, { text: 'Pagination 分页', link: '/components/pagination/' }, { text: 'StepsGuide 操作指引', link: '/components/steps-guide/' }, - { text: 'Tab 选项卡', link: '/components/tab/' }, + { text: 'Tabs 选项卡', link: '/components/tabs/' }, ] }, { diff --git a/sites/components/tab/index.md b/sites/components/tabs/index.md similarity index 85% rename from sites/components/tab/index.md rename to sites/components/tabs/index.md index b532d31f..1fe14767 100644 --- a/sites/components/tab/index.md +++ b/sites/components/tabs/index.md @@ -1,4 +1,4 @@ -# Tab 选项卡切换 +# Tabs 选项卡切换 选项卡切换组件。 -- Gitee From a9af7ee880d0c6b684d28b3f44db47cad9fcb0da Mon Sep 17 00:00:00 2001 From: kagol Date: Fri, 13 Aug 2021 00:23:31 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- devui-cli/templates/component.js | 10 +++++----- devui/accordion/index.ts | 4 ++-- devui/alert/index.ts | 4 ++-- devui/anchor/index.ts | 4 ++-- devui/avatar/index.ts | 4 ++-- devui/button/index.ts | 4 ++-- devui/card/index.ts | 4 ++-- devui/carousel/index.ts | 4 ++-- devui/checkbox/index.ts | 4 ++-- devui/icon/index.ts | 4 ++-- devui/input/index.ts | 4 ++-- devui/loading/index.ts | 2 +- devui/panel/index.ts | 4 ++-- devui/progress/index.ts | 4 ++-- devui/radio/index.ts | 4 ++-- devui/rate/index.ts | 16 +++++++-------- devui/search/index.ts | 4 ++-- devui/select/index.ts | 4 ++-- devui/slider/demo/slider-demo.tsx | 12 ------------ devui/slider/demo/slider.route.ts | 15 -------------- devui/slider/doc/api-cn.md | 27 -------------------------- devui/slider/doc/api-en.md | 27 -------------------------- devui/slider/slider.tsx | 12 ------------ devui/status/demo/code/status-code.tsx | 21 -------------------- devui/status/demo/status-demo.tsx | 21 -------------------- devui/status/demo/status.route.ts | 15 -------------- devui/status/doc/api-cn.md | 16 --------------- devui/status/doc/api-en.md | 18 ----------------- devui/status/index.ts | 16 +++++++++++++++ devui/status/{ => src}/status.scss | 0 devui/status/{ => src}/status.tsx | 0 devui/switch/index.ts | 4 ++-- devui/tabs/index.ts | 4 ++-- devui/tag-input/index.ts | 4 ++-- 34 files changed, 66 insertions(+), 234 deletions(-) delete mode 100644 devui/slider/demo/slider-demo.tsx delete mode 100644 devui/slider/demo/slider.route.ts delete mode 100644 devui/slider/doc/api-cn.md delete mode 100644 devui/slider/doc/api-en.md delete mode 100644 devui/slider/slider.tsx delete mode 100644 devui/status/demo/code/status-code.tsx delete mode 100644 devui/status/demo/status-demo.tsx delete mode 100644 devui/status/demo/status.route.ts delete mode 100644 devui/status/doc/api-cn.md delete mode 100644 devui/status/doc/api-en.md create mode 100644 devui/status/index.ts rename devui/status/{ => src}/status.scss (100%) rename devui/status/{ => src}/status.tsx (100%) diff --git a/devui-cli/templates/component.js b/devui-cli/templates/component.js index 915747d2..eaa672a1 100644 --- a/devui-cli/templates/component.js +++ b/devui-cli/templates/component.js @@ -78,9 +78,9 @@ exports.createIndexTemplate = ({ const importDirectiveStr = `\nimport ${bigCamelCase(directiveName)} from './src/${directiveName}'` const importServiceStr = `\nimport ${bigCamelCase(serviceName)} from './src/${serviceName}'` - const installComponentStr = `\n\t\tapp.use(${bigCamelCase(componentName)} as any)` - const installDirectiveStr = `\n\t\tapp.directive('${bigCamelCase(componentName)}', ${bigCamelCase(directiveName)})` - const installServiceStr = `\n\t\tapp.config.globalProperties.$${camelCase(serviceName)} = ${bigCamelCase( + const installComponentStr = `\n app.use(${bigCamelCase(componentName)} as any)` + const installDirectiveStr = `\n app.directive('${bigCamelCase(componentName)}', ${bigCamelCase(directiveName)})` + const installServiceStr = `\n app.config.globalProperties.$${camelCase(serviceName)} = ${bigCamelCase( serviceName )}` @@ -117,8 +117,8 @@ export { ${[ export default { title: '${bigCamelCase(componentName)} ${title}', category: '${category}', - install(app: App) {\ - ${installStr} + install(app: App): void {\ +${installStr} } } ` diff --git a/devui/accordion/index.ts b/devui/accordion/index.ts index f6641c7a..ed8182c3 100644 --- a/devui/accordion/index.ts +++ b/devui/accordion/index.ts @@ -10,7 +10,7 @@ export { Accordion } export default { title: 'Accordion 手风琴', category: '导航', - install(app: App): void { - app.use(Accordion as any) + install(app: App): void { + app.use(Accordion as any) } } diff --git a/devui/alert/index.ts b/devui/alert/index.ts index 5b0d5c4a..8a70ee9e 100644 --- a/devui/alert/index.ts +++ b/devui/alert/index.ts @@ -10,7 +10,7 @@ export { Alert } export default { title: 'Alert 警告', category: '反馈', - install(app: App): void { - app.use(Alert as any) + install(app: App): void { + app.use(Alert as any) } } diff --git a/devui/anchor/index.ts b/devui/anchor/index.ts index 1502df14..091d3f96 100644 --- a/devui/anchor/index.ts +++ b/devui/anchor/index.ts @@ -10,7 +10,7 @@ export { Anchor } export default { title: 'Anchor 锚点', category: '导航', - install(app: App): void { - app.use(Anchor as any) + install(app: App): void { + app.use(Anchor as any) } } diff --git a/devui/avatar/index.ts b/devui/avatar/index.ts index 50ded686..cfc124a0 100644 --- a/devui/avatar/index.ts +++ b/devui/avatar/index.ts @@ -10,7 +10,7 @@ export { Avatar } export default { title: 'Avatar 头像', category: '数据展示', - install(app: App): void { - app.use(Avatar as any) + install(app: App): void { + app.use(Avatar as any) } } diff --git a/devui/button/index.ts b/devui/button/index.ts index 803d5172..3b094c51 100644 --- a/devui/button/index.ts +++ b/devui/button/index.ts @@ -10,7 +10,7 @@ export { Button } export default { title: 'Button 按钮', category: '通用', - install(app: App) { - app.use(Button as any) + install(app: App): void { + app.use(Button as any) } } diff --git a/devui/card/index.ts b/devui/card/index.ts index 0f9aae8b..424b0812 100644 --- a/devui/card/index.ts +++ b/devui/card/index.ts @@ -10,7 +10,7 @@ export { Card } export default { title: 'Card 卡片', category: '数据展示', - install(app: App): void { - app.use(Card as any) + install(app: App): void { + app.use(Card as any) } } diff --git a/devui/carousel/index.ts b/devui/carousel/index.ts index aaf42022..79cef8c5 100644 --- a/devui/carousel/index.ts +++ b/devui/carousel/index.ts @@ -10,7 +10,7 @@ export { Carousel } export default { title: 'Carousel 走马灯', category: '数据展示', - install(app: App): void { - app.use(Carousel as any) + install(app: App): void { + app.use(Carousel as any) } } diff --git a/devui/checkbox/index.ts b/devui/checkbox/index.ts index 32470ee1..ef86a03c 100644 --- a/devui/checkbox/index.ts +++ b/devui/checkbox/index.ts @@ -10,7 +10,7 @@ export { Checkbox } export default { title: 'Checkbox 复选框', category: '数据录入', - install(app: App): void { - app.use(Checkbox as any) + install(app: App): void { + app.use(Checkbox as any) } } diff --git a/devui/icon/index.ts b/devui/icon/index.ts index 2af69614..e2983d16 100644 --- a/devui/icon/index.ts +++ b/devui/icon/index.ts @@ -10,7 +10,7 @@ export { Icon } export default { title: 'Icon 图标', category: '通用', - install(app: App): void { - app.use(Icon as any) + install(app: App): void { + app.use(Icon as any) } } diff --git a/devui/input/index.ts b/devui/input/index.ts index 65c42ed5..6d125ad5 100644 --- a/devui/input/index.ts +++ b/devui/input/index.ts @@ -10,7 +10,7 @@ export { Input } export default { title: 'Input 输入框', category: '数据录入', - install(app: App): void { - app.use(Input as any) + install(app: App): void { + app.use(Input as any) } } diff --git a/devui/loading/index.ts b/devui/loading/index.ts index 9538392b..eea65dc9 100644 --- a/devui/loading/index.ts +++ b/devui/loading/index.ts @@ -3,7 +3,7 @@ import Loading from './src/directive' import LoadingService from './src/service' export default { - install(app: App) { + install(app: App): void { app.directive('dLoading', Loading) app.config.globalProperties.$loadingService = LoadingService } diff --git a/devui/panel/index.ts b/devui/panel/index.ts index 796da02b..fee0e61c 100644 --- a/devui/panel/index.ts +++ b/devui/panel/index.ts @@ -10,7 +10,7 @@ export { Panel } export default { title: 'Panel 面板', category: '通用', - install(app: App): void { - app.use(Panel as any) + install(app: App): void { + app.use(Panel as any) } } diff --git a/devui/progress/index.ts b/devui/progress/index.ts index c7d4516b..5a18a059 100644 --- a/devui/progress/index.ts +++ b/devui/progress/index.ts @@ -10,7 +10,7 @@ export { Progress } export default { title: 'Progress 进度条', category: '反馈', - install(app: App): void { - app.use(Progress as any) + install(app: App): void { + app.use(Progress as any) } } diff --git a/devui/radio/index.ts b/devui/radio/index.ts index e2000d70..cfe383dd 100644 --- a/devui/radio/index.ts +++ b/devui/radio/index.ts @@ -10,7 +10,7 @@ export { Radio } export default { title: 'Radio 单选框', category: '数据录入', - install(app: App): void { - app.use(Radio as any) + install(app: App): void { + app.use(Radio as any) } } diff --git a/devui/rate/index.ts b/devui/rate/index.ts index 1c62125e..7955ec32 100644 --- a/devui/rate/index.ts +++ b/devui/rate/index.ts @@ -1,16 +1,16 @@ -import type { App } from "vue"; -import Rate from "./src/rate"; +import type { App } from 'vue' +import Rate from './src/rate' Rate.install = function (app: App) { - app.component(Rate.name, Rate); -}; + app.component(Rate.name, Rate) +} -export { Rate }; +export { Rate } export default { - title: "Rate 评分", - category: "数据录入", + title: 'Rate 评分', + category: '数据录入', install(app: App): void { app.use(Rate as any); }, -}; +} diff --git a/devui/search/index.ts b/devui/search/index.ts index 87b0b7ff..350a79ad 100644 --- a/devui/search/index.ts +++ b/devui/search/index.ts @@ -10,7 +10,7 @@ export { Search } export default { title: 'Search 搜索框', category: '通用', - install(app: App): void { - app.use(Search as any) + install(app: App): void { + app.use(Search as any) } } diff --git a/devui/select/index.ts b/devui/select/index.ts index 1cf778a2..810b76a2 100644 --- a/devui/select/index.ts +++ b/devui/select/index.ts @@ -10,7 +10,7 @@ export { Select } export default { title: 'Select 下拉框', category: '数据录入', - install(app: App): void { - app.use(Select as any) + install(app: App): void { + app.use(Select as any) } } diff --git a/devui/slider/demo/slider-demo.tsx b/devui/slider/demo/slider-demo.tsx deleted file mode 100644 index ce7101e2..00000000 --- a/devui/slider/demo/slider-demo.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import { defineComponent } from 'vue' - -export default defineComponent({ - name: 'd-slider-demo', - props: { - }, - setup(props, ctx) { - return () => { - return
devui-slider-demo
- } - } -}) \ No newline at end of file diff --git a/devui/slider/demo/slider.route.ts b/devui/slider/demo/slider.route.ts deleted file mode 100644 index a3708504..00000000 --- a/devui/slider/demo/slider.route.ts +++ /dev/null @@ -1,15 +0,0 @@ -import SliderDemoComponent from './slider-demo' -import DevUIApiComponent from '../../shared/devui-api/devui-api' - -import ApiCn from '../doc/api-cn.md' -import ApiEn from '../doc/api-en.md' -const routes = [ - { path: '', redirectTo: 'demo' }, - { path: 'demo', component: SliderDemoComponent}, - { path: 'api', component: DevUIApiComponent, meta: { - 'zh-cn': ApiCn, - 'en-us': ApiEn - }} -] - -export default routes diff --git a/devui/slider/doc/api-cn.md b/devui/slider/doc/api-cn.md deleted file mode 100644 index 2d4fd224..00000000 --- a/devui/slider/doc/api-cn.md +++ /dev/null @@ -1,27 +0,0 @@ -# 如何使用 -在module中引入: -```ts -import { SliderModule } from 'ng-devui/slider'; -``` -在页面中使用: -```html - -``` - -# d-slider - -## d-slider 参数 - -| 参数 | 类型 | 默认 | 说明 | 跳转 Demo | -| :----------: | :----------------: | :----------------------: | :------------------------------------------------------------------ | --------------------------------------------------- | -| min | `number` | 0 | 可选,滑动输入条的最小值 | [基本用法](demo#basic-usage) | -| max | `number` | 100 | 可选,滑动输入条的最大值 | [基本用法](demo#basic-usage) | -| step | `number` | 1 | 可选,滑动输入条的步长,取值必须大于等于 0,且必须可被(max-min)整除 | [基本用法](demo#basic-usage) | -| disabled | `boolean` | false | 可选,值为 true 时禁止用户输入 | [禁止输入态](demo#slider-disabled) | -| tipsRenderer | `function \| null` | (value) => String(value) | 可选,渲染 Popover 内容的函数,传入 null 时不显示 Popover | [异定制Popover的显示内容](demo#slider-custom) | - -## d-slider 事件 - -| 事件 | 类型 | 说明 | 跳转 Demo | -| :----------------: | :---------------------: | :-----------------------------------------: | ------------------------------------------------- | -| afterChange | `EventEmitter` | 滑动结束事件,与`onmouseup`触发时机一致,返回当前值。 | [基本用法](demo#basic-usage) | diff --git a/devui/slider/doc/api-en.md b/devui/slider/doc/api-en.md deleted file mode 100644 index 58055caa..00000000 --- a/devui/slider/doc/api-en.md +++ /dev/null @@ -1,27 +0,0 @@ -# How To Use -Import into module: -```ts -import { SliderModule } from 'ng-devui/slider'; -``` -In the page: -```html - -``` - -# d-slider - -## d-slider parameter - -| Parameter | Type | Default | Description | Jump to Demo | -| :----------: | :----------------: | :----------------------: | :------------------------------------------------------------------ | --------------------------------------------------- | -| min | `number` | 0 | Optional. Minimum value of the sliding input bar | [Basic Usage](demo#basic-usage) | -| max | `number` | 100 | Optional. Maximum value of the sliding input bar | [Basic Usage](demo#basic-usage) | -| step | `number` | 1 | Optional. Step of the sliding input bar. The value must be greater than or equal to 0 and must be divisible by (max-min). | [Basic Usage](demo#basic-usage) | -| disabled | `boolean` | false | Optional. When the value is true, users are not allowed to enter. | [Input forbidden state](demo#slider-disabled) | -| tipsRenderer | `function \| null` | (value) => String(value) | Optional. This parameter indicates the function for rendering popover content. If null is transferred, popover content is not displayed. | [Customized popover content displayed](demo#slider-custom) | - -## d-slider event - -| Event | Type | Description | Jump to Demo | -| :----------------: | :---------------------: | :-----------------------------------------: | ------------------------------------------------- | -| afterChange | `EventEmitter` | Sliding end event, which is triggered at the same time as `onmouseup`. The current value is returned. | [Basic Usage](demo#basic-usage) | diff --git a/devui/slider/slider.tsx b/devui/slider/slider.tsx deleted file mode 100644 index 76779650..00000000 --- a/devui/slider/slider.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import { defineComponent } from 'vue' - -export default defineComponent({ - name: 'd-slider', - props: { - }, - setup(props, ctx) { - return () => { - return
devui-slider
- } - } -}) \ No newline at end of file diff --git a/devui/status/demo/code/status-code.tsx b/devui/status/demo/code/status-code.tsx deleted file mode 100644 index 00384b10..00000000 --- a/devui/status/demo/code/status-code.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import { defineComponent } from 'vue'; -import Status from '../../status'; - -export default defineComponent({ - name: 'DStatusCode', - setup() { - return () => { - return ( -
- success - error - warning - initial - waiting - running - invalid -
- ); - } - } -}); \ No newline at end of file diff --git a/devui/status/demo/status-demo.tsx b/devui/status/demo/status-demo.tsx deleted file mode 100644 index 5cf904d2..00000000 --- a/devui/status/demo/status-demo.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import { defineComponent } from 'vue'; -import CodeBox from '../../shared/devui-codebox/devui-codebox'; -import Status from './code/status-code'; -import StatusCode from './code/status-code.tsx?raw'; -export default defineComponent({ - name: 'DStatusDemo', - setup() { - const StatusSource: any[] = [{title: 'TSX', language: 'TSX', code: StatusCode}]; - return () => { - return
-
-
{ '基本用法' }
-
- - - -
-
- } - } -}) \ No newline at end of file diff --git a/devui/status/demo/status.route.ts b/devui/status/demo/status.route.ts deleted file mode 100644 index a5a70083..00000000 --- a/devui/status/demo/status.route.ts +++ /dev/null @@ -1,15 +0,0 @@ -import StatusDemoComponent from './status-demo'; -import DevUIApiComponent from '../../shared/devui-api/devui-api'; - -import ApiCn from '../doc/api-cn.md'; -import ApiEn from '../doc/api-en.md'; -const routes = [ - { path: '', redirectTo: 'demo' }, - { path: 'demo', component: StatusDemoComponent}, - { path: 'api', component: DevUIApiComponent, meta: { - 'zh-cn': ApiCn, - 'en-us': ApiEn - }} -] - -export default routes diff --git a/devui/status/doc/api-cn.md b/devui/status/doc/api-cn.md deleted file mode 100644 index 285635fa..00000000 --- a/devui/status/doc/api-cn.md +++ /dev/null @@ -1,16 +0,0 @@ -# 如何使用 -在module中引入: -```ts -import { StatusModule } from 'ng-devui/status'; -``` - -在页面中使用: -```html - -``` -# d-status -## d-status 参数 - -| 参数 | 类型 | 默认 | 说明 | 跳转 Demo | -| :--: | :------: | :-------: | :--------------------------------------------------------------------------- | ------------------------------------------- | -| type | `success\|error\|warning\|initial\|running\|invalid` | 'invalid' | 必选,类型,值有 success、error、warning、initial、waiting、running、invalid | [基本用法](demo#basic-usage) | diff --git a/devui/status/doc/api-en.md b/devui/status/doc/api-en.md deleted file mode 100644 index ec6128c3..00000000 --- a/devui/status/doc/api-en.md +++ /dev/null @@ -1,18 +0,0 @@ -# How to use -The following information is introduced into the module - -```ts -import { StatusModule } from 'ng-devui/status'; -``` - -On the page - -```html - -``` -# d-status -## d-status parameter - -| Parameter | Type | Default | Description | Jump to Demo | -| :-------: | :-----------------------------------------------------------: | :-------: | :----------------------------------------------------------------------------------------- | -------------------------------------------------------- | -| type | `success\|error\|warning\|initial\|running\|invalid` | 'invalid' | Required. The value can be success、error、warning、initial、waiting、running, or invalid. | [Basic usage](demo#basic-usage) | diff --git a/devui/status/index.ts b/devui/status/index.ts new file mode 100644 index 00000000..8f825bc6 --- /dev/null +++ b/devui/status/index.ts @@ -0,0 +1,16 @@ +import type { App } from 'vue' +import Status from './src/status' + +Status.install = function(app: App) { + app.component(Status.name, Status) +} + +export { Status } + +export default { + title: 'Status 状态', + category: '通用', + install(app: App): void { + app.use(Status as any) + } +} diff --git a/devui/status/status.scss b/devui/status/src/status.scss similarity index 100% rename from devui/status/status.scss rename to devui/status/src/status.scss diff --git a/devui/status/status.tsx b/devui/status/src/status.tsx similarity index 100% rename from devui/status/status.tsx rename to devui/status/src/status.tsx diff --git a/devui/switch/index.ts b/devui/switch/index.ts index a7dd88e2..82b95f79 100644 --- a/devui/switch/index.ts +++ b/devui/switch/index.ts @@ -10,7 +10,7 @@ export { Switch } export default { title: 'Switch 开关', category: '数据录入', - install(app: App): void { - app.use(Switch as any) + install(app: App): void { + app.use(Switch as any) } } diff --git a/devui/tabs/index.ts b/devui/tabs/index.ts index 8fc5a106..e3b0f72c 100644 --- a/devui/tabs/index.ts +++ b/devui/tabs/index.ts @@ -10,7 +10,7 @@ export { Tabs } export default { title: 'Tabs 选项卡', category: '导航', - install(app: App): void { - app.use(Tabs as any) + install(app: App): void { + app.use(Tabs as any) } } diff --git a/devui/tag-input/index.ts b/devui/tag-input/index.ts index 5e0c7515..7c31be34 100644 --- a/devui/tag-input/index.ts +++ b/devui/tag-input/index.ts @@ -10,7 +10,7 @@ export { TagInput } export default { title: 'TagInput 标签输入框', category: '数据录入', - install(app: App): void { - app.use(TagInput as any) + install(app: App): void { + app.use(TagInput as any) } } -- Gitee