From 109ec52d50b0b32b0f0b24ece5b92cd7bbce29da Mon Sep 17 00:00:00 2001 From: Aditio Pangestu <138564696+aditio-eka@users.noreply.github.com> Date: Thu, 28 Sep 2023 19:06:57 +0700 Subject: [PATCH] fix(module): retain props reactivity through `useUI` (#745) Co-authored-by: Benjamin Canac --- docs/package.json | 2 +- pnpm-lock.yaml | 16 ++++++------ src/runtime/components/data/Table.vue | 8 ++++-- src/runtime/components/elements/Accordion.vue | 8 ++++-- src/runtime/components/elements/Alert.vue | 10 ++++--- src/runtime/components/elements/Avatar.vue | 10 ++++--- .../components/elements/AvatarGroup.ts | 8 ++++-- src/runtime/components/elements/Badge.vue | 10 ++++--- src/runtime/components/elements/Button.vue | 10 ++++--- .../components/elements/ButtonGroup.ts | 10 ++++--- src/runtime/components/elements/Dropdown.vue | 8 ++++-- src/runtime/components/elements/Kbd.vue | 10 ++++--- src/runtime/components/forms/Checkbox.vue | 8 ++++-- src/runtime/components/forms/FormGroup.vue | 8 ++++-- src/runtime/components/forms/Input.vue | 8 ++++-- src/runtime/components/forms/Radio.vue | 8 ++++-- src/runtime/components/forms/Range.vue | 10 ++++--- src/runtime/components/forms/Select.vue | 8 ++++-- src/runtime/components/forms/SelectMenu.vue | 10 ++++--- src/runtime/components/forms/Textarea.vue | 8 ++++-- src/runtime/components/forms/Toggle.vue | 10 ++++--- src/runtime/components/layout/Card.vue | 10 ++++--- src/runtime/components/layout/Container.vue | 10 ++++--- src/runtime/components/layout/Skeleton.vue | 10 ++++--- .../components/navigation/CommandPalette.vue | 8 ++++-- .../components/navigation/Pagination.vue | 8 ++++-- src/runtime/components/navigation/Tabs.vue | 8 ++++-- .../navigation/VerticalNavigation.vue | 8 ++++-- .../components/overlays/ContextMenu.vue | 8 ++++-- src/runtime/components/overlays/Modal.vue | 8 ++++-- .../components/overlays/Notification.vue | 10 ++++--- .../components/overlays/Notifications.vue | 10 ++++--- src/runtime/components/overlays/Popover.vue | 8 ++++-- src/runtime/components/overlays/Slideover.vue | 8 ++++-- src/runtime/components/overlays/Tooltip.vue | 8 ++++-- src/runtime/composables/useUI.ts | 26 ++++++++++++------- 36 files changed, 237 insertions(+), 99 deletions(-) diff --git a/docs/package.json b/docs/package.json index bde2e658..3706e7ba 100644 --- a/docs/package.json +++ b/docs/package.json @@ -10,7 +10,7 @@ "@nuxt/content": "^2.8.4", "@nuxt/devtools": "^0.8.3", "@nuxt/eslint-config": "^0.2.0", - "@nuxt/ui-pro": "npm:@nuxt/ui-pro-edge@0.0.1-28255017.af7c0a2", + "@nuxt/ui-pro": "npm:@nuxt/ui-pro-edge@0.0.1-28264972.7d9d1f6", "@nuxthq/studio": "^0.14.1", "@nuxtjs/fontaine": "^0.4.1", "@nuxtjs/google-fonts": "^3.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 76474cda..49b31b55 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -137,8 +137,8 @@ importers: specifier: ^0.2.0 version: 0.2.0(eslint@8.49.0) '@nuxt/ui-pro': - specifier: npm:@nuxt/ui-pro-edge@0.0.1-28255017.af7c0a2 - version: /@nuxt/ui-pro-edge@0.0.1-28255017.af7c0a2(rollup@3.28.1)(vue@3.3.4)(webpack@5.88.2) + specifier: npm:@nuxt/ui-pro-edge@0.0.1-28264972.7d9d1f6 + version: /@nuxt/ui-pro-edge@0.0.1-28264972.7d9d1f6(rollup@3.28.1)(vue@3.3.4)(webpack@5.88.2) '@nuxthq/studio': specifier: ^0.14.1 version: 0.14.1(rollup@3.28.1) @@ -1032,7 +1032,6 @@ packages: tailwindcss: ^3.0 dependencies: tailwindcss: 3.3.3 - dev: false /@headlessui/vue@1.7.16(vue@3.3.4): resolution: {integrity: sha512-nKT+nf/q6x198SsyK54mSszaQl/z+QxtASmgMEJtpxSX2Q0OPJX0upS/9daDyiECpeAsvjkoOrm2O/6PyBQ+Qg==} @@ -1702,11 +1701,12 @@ packages: - supports-color dev: true - /@nuxt/ui-edge@2.8.1-28262323.b306138(rollup@3.28.1)(vue@3.3.4)(webpack@5.88.2): - resolution: {integrity: sha512-piljLwguAK9NH45HuKYBif2g4J5sIBI3cqSndygIxmIN84j4ZQ8lSdE3rIutoIj7YzwEdInV3Vj7RLexGMLIBA==} + /@nuxt/ui-edge@2.8.1-28264933.874447c(rollup@3.28.1)(vue@3.3.4)(webpack@5.88.2): + resolution: {integrity: sha512-+8HtwrCFGQ7Cz6MYdjvsR2fhdlawZI73OZ1J74ZFRm3KdbECsN1fY6Cy/R33kw7arZJRm5SREjkSxd37zlr3og==} engines: {node: '>=v16.20.2'} dependencies: '@egoist/tailwindcss-icons': 1.1.0(tailwindcss@3.3.3) + '@headlessui/tailwindcss': 0.2.0(tailwindcss@3.3.3) '@headlessui/vue': 1.7.16(vue@3.3.4) '@iconify-json/heroicons': 1.1.12 '@nuxt/kit': 3.7.4(rollup@3.28.1) @@ -1747,10 +1747,10 @@ packages: - webpack dev: true - /@nuxt/ui-pro-edge@0.0.1-28255017.af7c0a2(rollup@3.28.1)(vue@3.3.4)(webpack@5.88.2): - resolution: {integrity: sha512-ULHT1oKXQJRqkduLePBO2livZ/hXJIxzUtEWjuMdXqHRcTBWvr8aShoJ4u6lHcpgr6URt6VxbhhlLixdlyb2WA==} + /@nuxt/ui-pro-edge@0.0.1-28264972.7d9d1f6(rollup@3.28.1)(vue@3.3.4)(webpack@5.88.2): + resolution: {integrity: sha512-blx7a70AKStd/z75JOvpuG5mhNT467dfXoZdJU8huBU9uhUyBsw5mw199yga+aO/p20UUJvgo4VntMlmjjr18A==} dependencies: - '@nuxt/ui': /@nuxt/ui-edge@2.8.1-28262323.b306138(rollup@3.28.1)(vue@3.3.4)(webpack@5.88.2) + '@nuxt/ui': /@nuxt/ui-edge@2.8.1-28264933.874447c(rollup@3.28.1)(vue@3.3.4)(webpack@5.88.2) '@vueuse/core': 10.4.1(vue@3.3.4) ofetch: 1.3.3 pathe: 1.1.1 diff --git a/src/runtime/components/data/Table.vue b/src/runtime/components/data/Table.vue index 2500d7c5..59453b30 100644 --- a/src/runtime/components/data/Table.vue +++ b/src/runtime/components/data/Table.vue @@ -67,7 +67,7 @@