From 9fb54c25471bf0acdc303b4ed3c9e2c5acb90d2e Mon Sep 17 00:00:00 2001 From: Omar Shehab <31727466+omarshehab221@users.noreply.github.com> Date: Tue, 10 Dec 2024 12:58:39 +0200 Subject: [PATCH 1/6] export Drawer children props --- packages/components/drawer/src/index.ts | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/packages/components/drawer/src/index.ts b/packages/components/drawer/src/index.ts index d171778a5b..925824c67c 100644 --- a/packages/components/drawer/src/index.ts +++ b/packages/components/drawer/src/index.ts @@ -1,9 +1,26 @@ -import {ModalHeader, ModalBody, ModalFooter, ModalContent} from "@nextui-org/modal"; +import { + ModalHeader, + ModalBody, + ModalFooter, + ModalContent, + ModalContentProps, + ModalHeaderProps, + ModalBodyProps, + ModalFooterProps, + UseDisclosureProps, +} from "@nextui-org/modal"; import Drawer from "./drawer"; // export types export type {DrawerProps} from "./drawer"; +export type { + ModalContentProps as DrawerContentProps, + ModalHeaderProps as DrawerHeaderProps, + ModalBodyProps as DrawerBodyProps, + ModalFooterProps as DrawerFooterProps, + UseDisclosureProps, +} // export hooks export {useDrawer} from "./use-drawer"; From 70f2541d80de1bf8bb17fd20b05c8ec51c75bd1e Mon Sep 17 00:00:00 2001 From: Omar Shehab <31727466+omarshehab221@users.noreply.github.com> Date: Tue, 10 Dec 2024 15:41:24 +0200 Subject: [PATCH 2/6] Fix eslint --- packages/components/drawer/src/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/components/drawer/src/index.ts b/packages/components/drawer/src/index.ts index 925824c67c..e29b9e9b95 100644 --- a/packages/components/drawer/src/index.ts +++ b/packages/components/drawer/src/index.ts @@ -20,10 +20,11 @@ export type { ModalBodyProps as DrawerBodyProps, ModalFooterProps as DrawerFooterProps, UseDisclosureProps, -} +}; // export hooks export {useDrawer} from "./use-drawer"; +export {useDisclosure} from "@nextui-org/use-disclosure"; // export component export {Drawer}; From dc68f3519a80ff7d111b3b9fe6527006b92e0abc Mon Sep 17 00:00:00 2001 From: Omar Shehab <31727466+omarshehab221@users.noreply.github.com> Date: Tue, 10 Dec 2024 16:47:56 +0200 Subject: [PATCH 3/6] fix: add changeset for drawer props export --- .changeset/forty-ducks-brake.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/forty-ducks-brake.md diff --git a/.changeset/forty-ducks-brake.md b/.changeset/forty-ducks-brake.md new file mode 100644 index 0000000000..b883532157 --- /dev/null +++ b/.changeset/forty-ducks-brake.md @@ -0,0 +1,5 @@ +--- +"@nextui-org/drawer": patch +--- + +Export useDisclosure and Drawer children props from `@nextui-org/drawer` From 1e806a548e5fb7d712b03276bcf68f0815554453 Mon Sep 17 00:00:00 2001 From: Omar Shehab <31727466+omarshehab221@users.noreply.github.com> Date: Tue, 10 Dec 2024 16:51:54 +0200 Subject: [PATCH 4/6] fix: remove useDisclosure export for `@nextui-org/react` not to fail --- packages/components/drawer/src/index.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/components/drawer/src/index.ts b/packages/components/drawer/src/index.ts index e29b9e9b95..4a46145647 100644 --- a/packages/components/drawer/src/index.ts +++ b/packages/components/drawer/src/index.ts @@ -24,7 +24,6 @@ export type { // export hooks export {useDrawer} from "./use-drawer"; -export {useDisclosure} from "@nextui-org/use-disclosure"; // export component export {Drawer}; From e7b3d52c6a9fac5f935093b456c5df6a7c5d21fe Mon Sep 17 00:00:00 2001 From: Omar Shehab <31727466+omarshehab221@users.noreply.github.com> Date: Thu, 12 Dec 2024 19:51:01 +0200 Subject: [PATCH 5/6] remove useDisclosureProps --- packages/components/drawer/src/index.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/components/drawer/src/index.ts b/packages/components/drawer/src/index.ts index 4a46145647..94e024f197 100644 --- a/packages/components/drawer/src/index.ts +++ b/packages/components/drawer/src/index.ts @@ -7,7 +7,6 @@ import { ModalHeaderProps, ModalBodyProps, ModalFooterProps, - UseDisclosureProps, } from "@nextui-org/modal"; import Drawer from "./drawer"; @@ -19,7 +18,6 @@ export type { ModalHeaderProps as DrawerHeaderProps, ModalBodyProps as DrawerBodyProps, ModalFooterProps as DrawerFooterProps, - UseDisclosureProps, }; // export hooks From 476bd57ae7d002e311dcffb3a5e7fd6bb1a9c67a Mon Sep 17 00:00:00 2001 From: Omar Shehab <31727466+omarshehab221@users.noreply.github.com> Date: Mon, 23 Dec 2024 09:01:16 +0200 Subject: [PATCH 6/6] Import props as types --- packages/components/drawer/src/index.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/components/drawer/src/index.ts b/packages/components/drawer/src/index.ts index 94e024f197..51f10ef054 100644 --- a/packages/components/drawer/src/index.ts +++ b/packages/components/drawer/src/index.ts @@ -3,10 +3,10 @@ import { ModalBody, ModalFooter, ModalContent, - ModalContentProps, - ModalHeaderProps, - ModalBodyProps, - ModalFooterProps, + type ModalContentProps, + type ModalHeaderProps, + type ModalBodyProps, + type ModalFooterProps, } from "@nextui-org/modal"; import Drawer from "./drawer";