From 7dd22db4a133602c3edbbe9cb4ab3e2e26dc243e Mon Sep 17 00:00:00 2001 From: ajaxzheng <894103554@qq.com> Date: Sun, 22 Oct 2023 19:53:42 -0700 Subject: [PATCH] feat: sync site code (#613) --- .vscode/settings.json | 3 +- examples/docs/newsrc/mobile-first.vue | 6 +- examples/docs/newsrc/mobile.vue | 4 +- examples/docs/newsrc/pc.vue | 2 +- .../app/dropdown/button-dropdown.vue | 2 +- .../mobile-first/app/dropdown/button-size.vue | 2 +- .../mobile-first/app/dropdown/button-type.vue | 2 +- .../app/dropdown/events-button-click.vue | 2 +- .../app/dropdown/pop-direction.vue | 4 +- .../app/dropdown/webdoc/dropdown.js | 4 +- .../app/tabbar/active-inactive-color.vue | 29 + .../demos/mobile-first/app/tabbar/badge.vue | 29 + .../demos/mobile-first/app/tabbar/base.vue | 29 + .../demos/mobile-first/app/tabbar/border.vue | 29 + .../mobile-first/app/tabbar/event-change.vue | 34 + .../demos/mobile-first/app/tabbar/options.vue | 31 + .../mobile-first/app/tabbar/slot-icon.vue | 37 + .../app/tabbar/webdoc/tabbar.cn.md | 9 + .../app/tabbar/webdoc/tabbar.en.md | 9 + .../mobile-first/app/tabbar/webdoc/tabbar.js | 232 +++++++ examples/sites/demos/mobile-first/menus.js | 13 +- .../sites/demos/pc/app/area/webdoc/area.js | 18 +- .../app/calendar-view/webdoc/calendar-view.js | 29 +- .../demos/pc/app/checkbox/button-chek-box.vue | 10 +- examples/sites/demos/pc/app/checkbox/text.vue | 10 +- .../pc/app/checkbox/vertical-checkbox.vue | 2 +- .../form/validate-type-composition-api.vue | 18 +- .../sites/demos/pc/app/form/validate-type.vue | 21 +- .../sites/demos/pc/app/form/webdoc/form.js | 38 +- .../pc/app/grid/custom/server-storage.vue | 6 +- .../app/modal/lock-view-composition-api.vue | 8 +- .../sites/demos/pc/app/modal/lock-view.vue | 8 +- .../sites/demos/pc/app/modal/webdoc/modal.js | 5 +- .../custom-text-style-composition-api.vue | 2 +- .../app/scroll-text/custom-text-style.spec.ts | 2 +- .../pc/app/scroll-text/custom-text-style.vue | 2 +- .../user-head/basic-usage-composition-api.vue | 2 +- .../demos/pc/app/user-head/basic-usage.vue | 2 +- .../app/user-head/color-composition-api.vue | 23 +- .../demos/pc/app/user-head/color.spec.ts | 4 +- .../sites/demos/pc/app/user-head/color.vue | 26 +- ...ustom-background-color-composition-api.vue | 4 +- .../user-head/custom-background-color.spec.ts | 2 +- .../app/user-head/custom-background-color.vue | 4 +- ...stom-user-head-content-composition-api.vue | 2 +- .../user-head/custom-user-head-content.vue | 6 +- .../icon-user-head-composition-api.vue | 6 +- .../demos/pc/app/user-head/icon-user-head.vue | 8 +- .../image-user-head-composition-api.vue | 6 +- .../pc/app/user-head/image-user-head.vue | 6 +- .../label-user-head-composition-api.vue | 4 +- .../pc/app/user-head/label-user-head.vue | 4 +- .../message-count-limit-composition-api.vue | 2 +- .../pc/app/user-head/message-count-limit.vue | 2 +- .../message-count-total-composition-api.vue | 2 +- .../pc/app/user-head/message-count-total.vue | 2 +- .../message-count-type-composition-api.vue | 2 +- .../pc/app/user-head/message-count-type.vue | 2 +- .../min-user-head-composition-api.vue | 2 +- .../demos/pc/app/user-head/min-user-head.vue | 2 +- .../round-user-head-composition-api.vue | 2 +- .../pc/app/user-head/round-user-head.vue | 2 +- .../app/user/allow-copy-composition-api.vue | 10 + .../sites/demos/pc/app/user/allow-copy.vue | 18 + .../app/user/basic-usage-composition-api.vue | 2 +- .../pc/app/user/batch-composition-api.vue | 26 + examples/sites/demos/pc/app/user/batch.vue | 36 + .../app/user/display-only-composition-api.vue | 10 + .../sites/demos/pc/app/user/display-only.vue | 18 + .../app/user/event-change-composition-api.vue | 18 +- .../sites/demos/pc/app/user/event-change.vue | 14 +- .../hidden-tips-disable-composition-api.vue | 13 + .../demos/pc/app/user/hidden-tips-disable.vue | 21 + .../user/hide-selected-composition-spi.vue | 10 + .../sites/demos/pc/app/user/hide-selected.vue | 18 + ...ple-users-hover-expand-composition-api.vue | 18 + .../app/user/multiple-users-hover-expand.vue | 18 + .../app/user/nodata-text-composition-api.vue | 10 + .../sites/demos/pc/app/user/nodata-text.vue | 18 + .../sites/demos/pc/app/user/webdoc/user.js | 74 +- examples/sites/demos/saas/menus.js | 22 + examples/sites/env/.env | 2 +- examples/sites/env/.env.inneralpha | 1 + examples/sites/env/.env.innerprod | 1 + examples/sites/env/.env.innersaas | 1 + examples/sites/env/.env.mobile | 1 + examples/sites/env/.env.mobilealpha | 1 + examples/sites/env/.env.mobileprod | 1 + examples/sites/env/.env.open | 3 +- examples/sites/env/.env.opendev | 3 +- examples/sites/env/.env.saas | 1 + examples/sites/package.json | 4 +- examples/sites/playground/App.vue | 73 +- examples/sites/playground/main.js | 3 +- examples/sites/src/main.js | 2 + examples/sites/src/menus.jsx | 8 +- examples/sites/src/router.js | 6 - examples/sites/src/tools/index.js | 1 + examples/sites/src/tools/useTemplateMode.js | 49 ++ examples/sites/src/tools/useTheme.js | 66 +- .../sites/src/views/components/components.vue | 43 +- examples/sites/src/views/components/demo.vue | 26 +- examples/sites/src/views/layout/layout.vue | 20 +- examples/sites/src/views/overview.vue | 2 +- examples/sites/vite.config.ts | 31 +- internals/cli/package.json | 3 +- .../cli/src/commands/build/build-entry-app.ts | 6 +- .../cli/src/commands/build/build-runtime.ts | 10 +- internals/cli/src/index.ts | 1 + internals/cli/src/shared/module-utils.ts | 2 +- packages/design/smb/src/form/index.ts | 6 + packages/modules-react.json | 44 ++ packages/modules.json | 5 +- packages/react/package.json | 1 + packages/react/src/badge/package.json | 4 +- .../src/common/deps/fastdom/singleton.ts | 2 +- packages/renderless/src/form-item/index.ts | 26 + packages/renderless/src/form-item/vue.ts | 13 +- packages/renderless/src/form/index.ts | 27 + packages/renderless/src/form/vue.ts | 9 + packages/renderless/src/image-viewer/index.ts | 469 +++++++++++-- packages/renderless/src/image-viewer/vue.ts | 86 ++- packages/renderless/src/image/index.ts | 60 +- packages/renderless/src/image/vue.ts | 9 +- packages/renderless/src/nav-menu/index.ts | 593 +++++++++------- packages/renderless/src/nav-menu/vue.ts | 36 +- packages/renderless/src/picker/vue.ts | 2 +- packages/renderless/src/tabbar-item/index.ts | 25 +- packages/renderless/src/tabbar-item/vue.ts | 26 +- packages/renderless/src/tabbar/index.ts | 42 +- packages/renderless/src/tabbar/vue.ts | 49 +- packages/renderless/src/tag/index.ts | 2 +- packages/renderless/src/user/index.ts | 5 +- packages/renderless/src/user/vue.ts | 2 +- packages/renderless/types/form-item.type.ts | 10 +- packages/renderless/types/form.type.ts | 9 + packages/renderless/types/image.type.ts | 7 +- packages/renderless/types/nav-menu.type.ts | 9 +- .../theme-saas/src/calendar-view/index.less | 644 ++++++++++++++++++ .../theme-saas/src/checkbox-button/index.less | 3 +- .../theme-saas/src/checkbox-group/index.less | 2 + packages/theme-saas/src/drawer/index.less | 17 + .../theme-saas/src/grid-toolbar/index.less | 41 +- packages/theme-saas/src/grid/body.less | 8 +- packages/theme-saas/src/grid/button.less | 16 +- packages/theme-saas/src/grid/checkbox.less | 2 +- packages/theme-saas/src/grid/custom.less | 1 - packages/theme-saas/src/grid/header.less | 14 +- .../theme-saas/src/grid/mixins/table.less | 4 +- packages/theme-saas/src/grid/modal.less | 45 +- packages/theme-saas/src/grid/pager.less | 20 +- packages/theme-saas/src/grid/radio.less | 2 +- .../theme-saas/src/grid/table-global.less | 141 +++- packages/theme-saas/src/grid/table.less | 85 ++- packages/theme-saas/src/grid/toolbar.less | 27 +- packages/theme-saas/src/modal/index.less | 67 +- packages/theme-saas/src/nav-menu/index.less | 164 +++-- .../theme-saas/src/scroll-text/index.less | 70 +- packages/theme-saas/theme/theme.json | 12 +- packages/theme/src/dropdown/index.less | 3 +- packages/theme/src/form-item/index.less | 11 +- packages/theme/src/form-item/vars.less | 4 + packages/theme/src/grid/table.less | 15 +- packages/theme/src/image/index.less | 5 + packages/theme/src/nav-menu/index.less | 26 +- packages/theme/src/query-builder/index.less | 2 +- packages/theme/src/scroll-text/index.less | 158 +++-- packages/vue/src/cell/src/mobile-first.vue | 4 +- .../date-picker-mobile-first/src/normal.vue | 2 +- .../src/year-month-range.vue | 2 +- packages/vue/src/drawer/src/pc.vue | 3 +- packages/vue/src/dropdown-item/src/index.ts | 1 + .../src/dropdown-item/src/mobile-first.vue | 11 +- packages/vue/src/dropdown-menu/src/index.ts | 1 + .../src/dropdown-menu/src/mobile-first.vue | 5 +- packages/vue/src/dropdown/src/index.ts | 1 + .../vue/src/dropdown/src/mobile-first.vue | 42 +- packages/vue/src/dropdown/src/pc.vue | 2 +- packages/vue/src/form-item/src/index.ts | 10 +- .../vue/src/form-item/src/mobile-first.vue | 5 +- packages/vue/src/form-item/src/pc.vue | 15 +- packages/vue/src/form/src/index.ts | 11 +- packages/vue/src/form/src/mobile-first.vue | 2 + packages/vue/src/form/src/mobile.vue | 2 + packages/vue/src/form/src/pc.vue | 3 + packages/vue/src/grid/src/table/src/table.ts | 15 +- .../vue/src/image-viewer/src/mobile-first.vue | 448 +++++++++--- packages/vue/src/image-viewer/src/pc.vue | 1 + packages/vue/src/image/src/mobile-first.vue | 43 +- packages/vue/src/image/src/pc.vue | 20 +- packages/vue/src/nav-menu/package.json | 3 +- packages/vue/src/nav-menu/src/pc.vue | 124 ++-- packages/vue/src/scroll-text/src/index.ts | 4 + packages/vue/src/scroll-text/src/pc.vue | 24 +- packages/vue/src/split/src/pc.vue | 8 +- packages/vue/src/tabbar-item/index.ts | 2 +- packages/vue/src/tabbar-item/src/index.ts | 22 + .../vue/src/tabbar-item/src/mobile-first.vue | 73 ++ packages/vue/src/tabbar-item/src/mobile.vue | 4 +- packages/vue/src/tabbar/index.ts | 3 +- packages/vue/src/tabbar/src/index.ts | 39 ++ packages/vue/src/tabbar/src/mobile-first.vue | 52 ++ packages/vue/src/tabbar/src/mobile.vue | 3 +- packages/vue/src/tag-group/src/index.ts | 4 +- .../vue/src/tag-group/src/mobile-first.vue | 24 +- packages/vue/src/tag/src/mobile-first.vue | 31 +- packages/vue/src/user-head/src/index.ts | 5 - .../vue/src/user-head/src/mobile-first.vue | 1 - packages/vue/src/user-head/src/pc.vue | 1 - packages/vue/src/user/src/index.ts | 4 + packages/vue/src/user/src/pc.vue | 13 +- 211 files changed, 4637 insertions(+), 1208 deletions(-) create mode 100644 examples/sites/demos/mobile-first/app/tabbar/active-inactive-color.vue create mode 100644 examples/sites/demos/mobile-first/app/tabbar/badge.vue create mode 100644 examples/sites/demos/mobile-first/app/tabbar/base.vue create mode 100644 examples/sites/demos/mobile-first/app/tabbar/border.vue create mode 100644 examples/sites/demos/mobile-first/app/tabbar/event-change.vue create mode 100644 examples/sites/demos/mobile-first/app/tabbar/options.vue create mode 100644 examples/sites/demos/mobile-first/app/tabbar/slot-icon.vue create mode 100644 examples/sites/demos/mobile-first/app/tabbar/webdoc/tabbar.cn.md create mode 100644 examples/sites/demos/mobile-first/app/tabbar/webdoc/tabbar.en.md create mode 100644 examples/sites/demos/mobile-first/app/tabbar/webdoc/tabbar.js create mode 100644 examples/sites/demos/pc/app/user/allow-copy-composition-api.vue create mode 100644 examples/sites/demos/pc/app/user/allow-copy.vue create mode 100644 examples/sites/demos/pc/app/user/batch-composition-api.vue create mode 100644 examples/sites/demos/pc/app/user/batch.vue create mode 100644 examples/sites/demos/pc/app/user/display-only-composition-api.vue create mode 100644 examples/sites/demos/pc/app/user/display-only.vue create mode 100644 examples/sites/demos/pc/app/user/hidden-tips-disable-composition-api.vue create mode 100644 examples/sites/demos/pc/app/user/hidden-tips-disable.vue create mode 100644 examples/sites/demos/pc/app/user/hide-selected-composition-spi.vue create mode 100644 examples/sites/demos/pc/app/user/hide-selected.vue create mode 100644 examples/sites/demos/pc/app/user/multiple-users-hover-expand-composition-api.vue create mode 100644 examples/sites/demos/pc/app/user/multiple-users-hover-expand.vue create mode 100644 examples/sites/demos/pc/app/user/nodata-text-composition-api.vue create mode 100644 examples/sites/demos/pc/app/user/nodata-text.vue create mode 100644 examples/sites/demos/saas/menus.js create mode 100644 examples/sites/src/tools/useTemplateMode.js create mode 100644 packages/vue/src/tabbar-item/src/index.ts create mode 100644 packages/vue/src/tabbar-item/src/mobile-first.vue create mode 100644 packages/vue/src/tabbar/src/index.ts create mode 100644 packages/vue/src/tabbar/src/mobile-first.vue diff --git a/.vscode/settings.json b/.vscode/settings.json index 8ebded114..171f415fc 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -82,6 +82,5 @@ "italic": false } ], - "vue.codeActions.enabled": false, - "git.ignoreLimitWarning": true + "vue.codeActions.enabled": false } diff --git a/examples/docs/newsrc/mobile-first.vue b/examples/docs/newsrc/mobile-first.vue index 9fb4c860e..a4ccbca9d 100644 --- a/examples/docs/newsrc/mobile-first.vue +++ b/examples/docs/newsrc/mobile-first.vue @@ -23,15 +23,15 @@
-
+
-
组件API
+
组件API
-
+
{{ oneGroup.name }}
diff --git a/examples/docs/newsrc/mobile.vue b/examples/docs/newsrc/mobile.vue index a50b44dde..5a898c001 100644 --- a/examples/docs/newsrc/mobile.vue +++ b/examples/docs/newsrc/mobile.vue @@ -31,10 +31,10 @@
-
组件API
+
组件API
-
+
{{ oneGroup.name }}
diff --git a/examples/docs/newsrc/pc.vue b/examples/docs/newsrc/pc.vue index 0ee44e4cc..0791b1501 100644 --- a/examples/docs/newsrc/pc.vue +++ b/examples/docs/newsrc/pc.vue @@ -38,7 +38,7 @@
组件API
-
+
{{ oneGroup.name }}
diff --git a/examples/sites/demos/mobile-first/app/dropdown/button-dropdown.vue b/examples/sites/demos/mobile-first/app/dropdown/button-dropdown.vue index 80e366f54..bc5084302 100644 --- a/examples/sites/demos/mobile-first/app/dropdown/button-dropdown.vue +++ b/examples/sites/demos/mobile-first/app/dropdown/button-dropdown.vue @@ -1,5 +1,5 @@