From b25279d0622d7e41329829e784ffc5ba203f3a6b Mon Sep 17 00:00:00 2001 From: Can Rau Date: Mon, 18 Nov 2024 18:20:49 -0500 Subject: [PATCH 1/3] Update provider.tsx --- packages/core/system/src/provider.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/system/src/provider.tsx b/packages/core/system/src/provider.tsx index 1c10249c7b..842efb1966 100644 --- a/packages/core/system/src/provider.tsx +++ b/packages/core/system/src/provider.tsx @@ -31,7 +31,7 @@ export interface NextUIProviderProps * Provides a client side router to all nested components such as * Link, Menu, Tabs, Table, etc. */ - navigate?: (path: string) => void; + navigate?: (path: string) => void | Promise; /** * Convert an `href` provided to a link component to a native `href` * For example, a router might accept hrefs relative to a base path, From 923c7a09ddfb75813814075d330816feeb3bca69 Mon Sep 17 00:00:00 2001 From: CanRau Date: Tue, 19 Nov 2024 08:45:16 -0500 Subject: [PATCH 2/3] chore: add changeset --- .changeset/pre.json | 92 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 .changeset/pre.json diff --git a/.changeset/pre.json b/.changeset/pre.json new file mode 100644 index 0000000000..0ea4fdfbd6 --- /dev/null +++ b/.changeset/pre.json @@ -0,0 +1,92 @@ +{ + "mode": "pre", + "tag": "canary", + "initialVersions": { + "@nextui-org/docs": "2.0.0", + "@nextui-org/accordion": "2.0.40", + "@nextui-org/alert": "2.0.0", + "@nextui-org/autocomplete": "2.1.7", + "@nextui-org/avatar": "2.0.33", + "@nextui-org/badge": "2.0.32", + "@nextui-org/breadcrumbs": "2.0.13", + "@nextui-org/button": "2.0.38", + "@nextui-org/calendar": "2.0.12", + "@nextui-org/card": "2.0.34", + "@nextui-org/checkbox": "2.1.5", + "@nextui-org/chip": "2.0.33", + "@nextui-org/code": "2.0.33", + "@nextui-org/date-input": "2.1.4", + "@nextui-org/date-picker": "2.1.8", + "@nextui-org/divider": "2.0.32", + "@nextui-org/drawer": "2.0.0", + "@nextui-org/dropdown": "2.1.31", + "@nextui-org/image": "2.0.32", + "@nextui-org/input": "2.2.5", + "@nextui-org/kbd": "2.0.34", + "@nextui-org/link": "2.0.35", + "@nextui-org/listbox": "2.1.27", + "@nextui-org/menu": "2.0.30", + "@nextui-org/modal": "2.0.41", + "@nextui-org/navbar": "2.0.37", + "@nextui-org/pagination": "2.0.36", + "@nextui-org/popover": "2.1.29", + "@nextui-org/progress": "2.0.34", + "@nextui-org/radio": "2.1.5", + "@nextui-org/ripple": "2.0.33", + "@nextui-org/scroll-shadow": "2.1.20", + "@nextui-org/select": "2.2.7", + "@nextui-org/skeleton": "2.0.32", + "@nextui-org/slider": "2.2.17", + "@nextui-org/snippet": "2.0.43", + "@nextui-org/spacer": "2.0.33", + "@nextui-org/spinner": "2.0.34", + "@nextui-org/switch": "2.0.34", + "@nextui-org/table": "2.0.40", + "@nextui-org/tabs": "2.0.37", + "@nextui-org/tooltip": "2.0.41", + "@nextui-org/user": "2.0.34", + "@nextui-org/react": "2.4.8", + "@nextui-org/system": "2.2.6", + "@nextui-org/system-rsc": "2.1.6", + "@nextui-org/theme": "2.2.11", + "@nextui-org/use-aria-accordion": "2.0.7", + "@nextui-org/use-aria-accordion-item": "2.0.10", + "@nextui-org/use-aria-button": "2.0.10", + "@nextui-org/use-aria-link": "2.0.19", + "@nextui-org/use-aria-menu": "2.0.7", + "@nextui-org/use-aria-modal-overlay": "2.0.13", + "@nextui-org/use-aria-multiselect": "2.2.5", + "@nextui-org/use-aria-toggle-button": "2.0.10", + "@nextui-org/use-callback-ref": "2.0.6", + "@nextui-org/use-clipboard": "2.0.7", + "@nextui-org/use-data-scroll-overflow": "2.1.7", + "@nextui-org/use-disclosure": "2.0.10", + "@nextui-org/use-draggable": "2.0.0", + "@nextui-org/use-image": "2.0.6", + "@nextui-org/use-infinite-scroll": "2.1.5", + "@nextui-org/use-intersection-observer": "2.0.5", + "@nextui-org/use-is-mobile": "2.0.9", + "@nextui-org/use-is-mounted": "2.0.6", + "@nextui-org/use-measure": "2.0.2", + "@nextui-org/use-pagination": "2.0.10", + "@nextui-org/use-real-shape": "2.0.17", + "@nextui-org/use-ref-state": "2.0.7", + "@nextui-org/use-resize": "2.0.6", + "@nextui-org/use-safe-layout-effect": "2.0.6", + "@nextui-org/use-scroll-position": "2.0.9", + "@nextui-org/use-ssr": "2.0.6", + "@nextui-org/use-theme": "2.0.0", + "@nextui-org/use-update-effect": "2.0.6", + "@nextui-org/storybook": "2.0.0", + "@nextui-org/aria-utils": "2.0.26", + "@nextui-org/dom-animation": "2.0.0", + "@nextui-org/framer-utils": "2.0.25", + "@nextui-org/react-rsc-utils": "2.0.14", + "@nextui-org/react-utils": "2.0.17", + "@nextui-org/shared-icons": "2.0.9", + "@nextui-org/shared-utils": "2.0.8", + "@nextui-org/stories-utils": "2.0.3", + "@nextui-org/test-utils": "2.0.6" + }, + "changesets": [] +} From d6f99984fe4684bf8d435479b388a96d241ebf24 Mon Sep 17 00:00:00 2001 From: CanRau Date: Wed, 20 Nov 2024 10:04:11 -0500 Subject: [PATCH 3/3] fix: changeset --- .changeset/green-donuts-reply.md | 5 ++ .changeset/pre.json | 92 -------------------------------- 2 files changed, 5 insertions(+), 92 deletions(-) create mode 100644 .changeset/green-donuts-reply.md delete mode 100644 .changeset/pre.json diff --git a/.changeset/green-donuts-reply.md b/.changeset/green-donuts-reply.md new file mode 100644 index 0000000000..e3aa940367 --- /dev/null +++ b/.changeset/green-donuts-reply.md @@ -0,0 +1,5 @@ +--- +"@nextui-org/system": patch +--- + +allow Promise for provider navigate prop diff --git a/.changeset/pre.json b/.changeset/pre.json deleted file mode 100644 index 0ea4fdfbd6..0000000000 --- a/.changeset/pre.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "mode": "pre", - "tag": "canary", - "initialVersions": { - "@nextui-org/docs": "2.0.0", - "@nextui-org/accordion": "2.0.40", - "@nextui-org/alert": "2.0.0", - "@nextui-org/autocomplete": "2.1.7", - "@nextui-org/avatar": "2.0.33", - "@nextui-org/badge": "2.0.32", - "@nextui-org/breadcrumbs": "2.0.13", - "@nextui-org/button": "2.0.38", - "@nextui-org/calendar": "2.0.12", - "@nextui-org/card": "2.0.34", - "@nextui-org/checkbox": "2.1.5", - "@nextui-org/chip": "2.0.33", - "@nextui-org/code": "2.0.33", - "@nextui-org/date-input": "2.1.4", - "@nextui-org/date-picker": "2.1.8", - "@nextui-org/divider": "2.0.32", - "@nextui-org/drawer": "2.0.0", - "@nextui-org/dropdown": "2.1.31", - "@nextui-org/image": "2.0.32", - "@nextui-org/input": "2.2.5", - "@nextui-org/kbd": "2.0.34", - "@nextui-org/link": "2.0.35", - "@nextui-org/listbox": "2.1.27", - "@nextui-org/menu": "2.0.30", - "@nextui-org/modal": "2.0.41", - "@nextui-org/navbar": "2.0.37", - "@nextui-org/pagination": "2.0.36", - "@nextui-org/popover": "2.1.29", - "@nextui-org/progress": "2.0.34", - "@nextui-org/radio": "2.1.5", - "@nextui-org/ripple": "2.0.33", - "@nextui-org/scroll-shadow": "2.1.20", - "@nextui-org/select": "2.2.7", - "@nextui-org/skeleton": "2.0.32", - "@nextui-org/slider": "2.2.17", - "@nextui-org/snippet": "2.0.43", - "@nextui-org/spacer": "2.0.33", - "@nextui-org/spinner": "2.0.34", - "@nextui-org/switch": "2.0.34", - "@nextui-org/table": "2.0.40", - "@nextui-org/tabs": "2.0.37", - "@nextui-org/tooltip": "2.0.41", - "@nextui-org/user": "2.0.34", - "@nextui-org/react": "2.4.8", - "@nextui-org/system": "2.2.6", - "@nextui-org/system-rsc": "2.1.6", - "@nextui-org/theme": "2.2.11", - "@nextui-org/use-aria-accordion": "2.0.7", - "@nextui-org/use-aria-accordion-item": "2.0.10", - "@nextui-org/use-aria-button": "2.0.10", - "@nextui-org/use-aria-link": "2.0.19", - "@nextui-org/use-aria-menu": "2.0.7", - "@nextui-org/use-aria-modal-overlay": "2.0.13", - "@nextui-org/use-aria-multiselect": "2.2.5", - "@nextui-org/use-aria-toggle-button": "2.0.10", - "@nextui-org/use-callback-ref": "2.0.6", - "@nextui-org/use-clipboard": "2.0.7", - "@nextui-org/use-data-scroll-overflow": "2.1.7", - "@nextui-org/use-disclosure": "2.0.10", - "@nextui-org/use-draggable": "2.0.0", - "@nextui-org/use-image": "2.0.6", - "@nextui-org/use-infinite-scroll": "2.1.5", - "@nextui-org/use-intersection-observer": "2.0.5", - "@nextui-org/use-is-mobile": "2.0.9", - "@nextui-org/use-is-mounted": "2.0.6", - "@nextui-org/use-measure": "2.0.2", - "@nextui-org/use-pagination": "2.0.10", - "@nextui-org/use-real-shape": "2.0.17", - "@nextui-org/use-ref-state": "2.0.7", - "@nextui-org/use-resize": "2.0.6", - "@nextui-org/use-safe-layout-effect": "2.0.6", - "@nextui-org/use-scroll-position": "2.0.9", - "@nextui-org/use-ssr": "2.0.6", - "@nextui-org/use-theme": "2.0.0", - "@nextui-org/use-update-effect": "2.0.6", - "@nextui-org/storybook": "2.0.0", - "@nextui-org/aria-utils": "2.0.26", - "@nextui-org/dom-animation": "2.0.0", - "@nextui-org/framer-utils": "2.0.25", - "@nextui-org/react-rsc-utils": "2.0.14", - "@nextui-org/react-utils": "2.0.17", - "@nextui-org/shared-icons": "2.0.9", - "@nextui-org/shared-utils": "2.0.8", - "@nextui-org/stories-utils": "2.0.3", - "@nextui-org/test-utils": "2.0.6" - }, - "changesets": [] -}