From a2f97114499db3dbf73bbf3b53a414b357c4c7d9 Mon Sep 17 00:00:00 2001 From: Shaneeza Date: Mon, 10 Jul 2023 12:11:45 -0400 Subject: [PATCH] fix formfooter error (#1833) --- packages/form-footer/src/FormFooter.tsx | 6 +++--- yarn.lock | 7 +------ 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/packages/form-footer/src/FormFooter.tsx b/packages/form-footer/src/FormFooter.tsx index 2018f6a2e5..05fedb9a48 100644 --- a/packages/form-footer/src/FormFooter.tsx +++ b/packages/form-footer/src/FormFooter.tsx @@ -76,7 +76,7 @@ export interface FormFooterProps extends HTMLElementProps<'footer'> { * * darkMode is handled internally so you do not have to pass the darkMode prop. */ - primaryButton: React.ReactChild | PrimaryButtonProps; + primaryButton: React.ReactElement | PrimaryButtonProps; /** * Text for the cancel button. @@ -178,8 +178,8 @@ export default function FormFooter({ {cancelButtonText || 'Cancel'} )} - {isComponentType(primaryButton, 'Button') ? ( - React.cloneElement(primaryButton, { + {isComponentType(primaryButton as React.ReactElement, 'Button') ? ( + React.cloneElement(primaryButton as React.ReactElement, { darkMode: darkMode, }) ) : ( diff --git a/yarn.lock b/yarn.lock index 6ab595bdb1..5abeead48b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -18177,16 +18177,11 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@^4.1.0: +typescript@^4.1.0, typescript@^4.1.0-dev.20201026, typescript@^4.4.3: version "4.9.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== -typescript@^4.1.0-dev.20201026, typescript@^4.4.3: - version "4.6.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.3.tgz#eefeafa6afdd31d725584c67a0eaba80f6fc6c6c" - integrity sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw== - uglify-js@^3.1.4: version "3.15.4" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.15.4.tgz#fa95c257e88f85614915b906204b9623d4fa340d"