From 73d0b209d767db1e267fc0ea175e6079c04f8b7e Mon Sep 17 00:00:00 2001 From: Elliot DeNolf Date: Wed, 22 May 2024 13:41:15 -0400 Subject: [PATCH] fix: isHotkey webpack error (#6466) Fixes webpack issue with isHotkey: `TypeError: is_hotkey__WEBPACK_IMPORTED_MODULE_9__ is not a function` Changing this from a default import to a named export, and it appears to resolve the issue. Fixes #6421 --- packages/richtext-slate/package.json | 1 + packages/richtext-slate/src/field/RichText.tsx | 2 +- pnpm-lock.yaml | 4 +++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/richtext-slate/package.json b/packages/richtext-slate/package.json index df65b6bea..bfe6a0d05 100644 --- a/packages/richtext-slate/package.json +++ b/packages/richtext-slate/package.json @@ -42,6 +42,7 @@ "devDependencies": { "@payloadcms/eslint-config": "workspace:*", "@payloadcms/ui": "workspace:*", + "@types/is-hotkey": "^0.1.10", "@types/node": "20.12.5", "@types/react": "18.3.2", "payload": "workspace:*" diff --git a/packages/richtext-slate/src/field/RichText.tsx b/packages/richtext-slate/src/field/RichText.tsx index 1bc380a62..f11a5bab5 100644 --- a/packages/richtext-slate/src/field/RichText.tsx +++ b/packages/richtext-slate/src/field/RichText.tsx @@ -15,7 +15,7 @@ import { useField } from '@payloadcms/ui/forms/useField' import { withCondition } from '@payloadcms/ui/forms/withCondition' import { useEditDepth } from '@payloadcms/ui/providers/EditDepth' import { useTranslation } from '@payloadcms/ui/providers/Translation' -import isHotkey from 'is-hotkey' +import { isHotkey } from 'is-hotkey' import React, { useCallback, useEffect, useMemo, useRef } from 'react' import { Node, Element as SlateElement, Text, Transforms, createEditor } from 'slate' import { withHistory } from 'slate-history' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e6d50b3a0..b4ceccaaf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1375,6 +1375,9 @@ importers: '@payloadcms/ui': specifier: workspace:* version: link:../ui + '@types/is-hotkey': + specifier: ^0.1.10 + version: 0.1.10 '@types/node': specifier: 20.12.5 version: 20.12.5 @@ -6097,7 +6100,6 @@ packages: /@types/is-hotkey@0.1.10: resolution: {integrity: sha512-RvC8KMw5BCac1NvRRyaHgMMEtBaZ6wh0pyPTBu7izn4Sj/AX9Y4aXU5c7rX8PnM/knsuUpC1IeoBkANtxBypsQ==} - dev: false /@types/istanbul-lib-coverage@2.0.6: resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==}