From 73dd8e995c59a2d6c7a258c1eac0001fdfbb8e74 Mon Sep 17 00:00:00 2001 From: Marlon Marcello Date: Wed, 29 Nov 2023 14:06:55 -0800 Subject: [PATCH 1/2] fix: ensure it doesnt break if no params passed --- src/lib/hooks/use-modal.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/hooks/use-modal.ts b/src/lib/hooks/use-modal.ts index ae98759..50a931e 100644 --- a/src/lib/hooks/use-modal.ts +++ b/src/lib/hooks/use-modal.ts @@ -16,7 +16,8 @@ export interface UseModalOptions { hash?: string } -export function useModal({ triggerRef, hash }: UseModalOptions) { +export function useModal(props: UseModalOptions) { + const { triggerRef, hash } = props || {} const [state, setState] = useState(ModalStates.CLOSED) const handleClose = useCallback(() => { From cc2a0e17f20b6f64ba48036ad71a9db3751f150d Mon Sep 17 00:00:00 2001 From: Marlon Marcello Date: Wed, 29 Nov 2023 14:08:15 -0800 Subject: [PATCH 2/2] patch: changeset --- .changeset/orange-steaks-trade.md | 5 +++++ package.json | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/orange-steaks-trade.md diff --git a/.changeset/orange-steaks-trade.md b/.changeset/orange-steaks-trade.md new file mode 100644 index 0000000..e96b9f4 --- /dev/null +++ b/.changeset/orange-steaks-trade.md @@ -0,0 +1,5 @@ +--- +"@wethegit/react-modal": patch +--- + +fix: ensures empty params doesn't throw diff --git a/package.json b/package.json index 219d427..12afb4e 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "prepare": "node -e \"try { require('husky').install() } catch (e) {if (e.code !== 'MODULE_NOT_FOUND') throw e}\"", "start": "vite", "build": "rm -rf dist && vite build", + "changeset": "changeset", "version": "changeset version", "release": "npm run build && changeset publish", "lint:scripts": "eslint --report-unused-disable-directives --max-warnings 0 --ext .tsx,ts --ignore-path .gitignore .",