From 259aabf82fb0477a9048ab5b3add0d51205f4c8a Mon Sep 17 00:00:00 2001 From: AAGaming Date: Thu, 13 Jun 2024 17:00:50 -0400 Subject: update dependencies --- frontend/src/components/DeckyToaster.tsx | 5 ++--- frontend/src/components/Markdown.tsx | 4 ++-- frontend/src/index.ts | 2 +- frontend/src/router-hook.tsx | 2 +- 4 files changed, 6 insertions(+), 7 deletions(-) (limited to 'frontend/src') diff --git a/frontend/src/components/DeckyToaster.tsx b/frontend/src/components/DeckyToaster.tsx index 1cb51d65..5302b89c 100644 --- a/frontend/src/components/DeckyToaster.tsx +++ b/frontend/src/components/DeckyToaster.tsx @@ -1,7 +1,6 @@ import type { ToastData } from '@decky/api'; import { joinClassNames } from '@decky/ui'; -import { FC, useEffect, useState } from 'react'; -import { ReactElement } from 'react-markdown/lib/react-markdown'; +import { FC, useEffect, useState, ReactElement } from 'react'; import { useDeckyToasterState } from './DeckyToasterState'; import Toast, { toastClasses } from './Toast'; @@ -20,7 +19,7 @@ const DeckyToaster: FC = () => { if (toasts.size > 0) { const [activeToast] = toasts; if (!renderedToast || activeToast != renderedToast.data) { - // TODO play toast sound + // TODO play toast soundReactElement console.log('rendering toast', activeToast); setRenderedToast({ component: , data: activeToast }); } diff --git a/frontend/src/components/Markdown.tsx b/frontend/src/components/Markdown.tsx index bd43fffa..cf6657aa 100644 --- a/frontend/src/components/Markdown.tsx +++ b/frontend/src/components/Markdown.tsx @@ -13,8 +13,8 @@ const Markdown: FunctionComponent = (props) => { {nodeProps.children}, - a: (nodeProps) => { + div: (nodeProps: any) => {nodeProps.children}, + a: (nodeProps: any) => { const aRef = useRef(null); return ( // TODO fix focus ring diff --git a/frontend/src/index.ts b/frontend/src/index.ts index 7bb935c7..1d151dd8 100644 --- a/frontend/src/index.ts +++ b/frontend/src/index.ts @@ -8,7 +8,7 @@ interface Window { if (!window.SP_REACT) { console.debug('[Decky:Boot] Setting up React globals...'); // deliberate partial import - const DFLWebpack = await import('decky-frontend-lib/dist/webpack'); + const DFLWebpack = await import('@decky/ui/dist/webpack'); window.SP_REACT = DFLWebpack.findModule((m) => m.Component && m.PureComponent && m.useLayoutEffect); window.SP_REACTDOM = DFLWebpack.findModule((m) => m.createPortal && m.createRoot); } diff --git a/frontend/src/router-hook.tsx b/frontend/src/router-hook.tsx index 7c52e581..a42c2daa 100644 --- a/frontend/src/router-hook.tsx +++ b/frontend/src/router-hook.tsx @@ -59,7 +59,7 @@ class RouterHook extends Logger { if (routes) { if (!routeList[routerIndex - 1]?.length || routeList[routerIndex - 1]?.length !== routes.size) { if (routeList[routerIndex - 1]?.length && routeList[routerIndex - 1].length !== routes.size) routerIndex--; - const newRouterArray: ReactElement[] = []; + const newRouterArray: (ReactElement | JSX.Element)[] = []; routes.forEach(({ component, props }, path) => { newRouterArray.push( -- cgit v1.2.3