diff options
| author | AAGaming <aagaming@riseup.net> | 2024-06-13 17:00:50 -0400 |
|---|---|---|
| committer | AAGaming <aagaming@riseup.net> | 2024-06-13 17:00:50 -0400 |
| commit | 259aabf82fb0477a9048ab5b3add0d51205f4c8a (patch) | |
| tree | f703742909cc1b6982dfeba5043347a88f453231 /frontend/src | |
| parent | 1de8c5915bf126c9fce56e5e3f190e00372b4aa3 (diff) | |
| download | decky-loader-259aabf82fb0477a9048ab5b3add0d51205f4c8a.tar.gz decky-loader-259aabf82fb0477a9048ab5b3add0d51205f4c8a.zip | |
update dependencies
Diffstat (limited to 'frontend/src')
| -rw-r--r-- | frontend/src/components/DeckyToaster.tsx | 5 | ||||
| -rw-r--r-- | frontend/src/components/Markdown.tsx | 4 | ||||
| -rw-r--r-- | frontend/src/index.ts | 2 | ||||
| -rw-r--r-- | frontend/src/router-hook.tsx | 2 |
4 files changed, 6 insertions, 7 deletions
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<DeckyToasterProps> = () => { 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: <Toast key={Math.random()} toast={activeToast} />, 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<MarkdownProps> = (props) => { <ReactMarkdown remarkPlugins={[remarkGfm]} components={{ - div: (nodeProps) => <Focusable {...nodeProps.node.properties}>{nodeProps.children}</Focusable>, - a: (nodeProps) => { + div: (nodeProps: any) => <Focusable {...nodeProps.node.properties}>{nodeProps.children}</Focusable>, + a: (nodeProps: any) => { const aRef = useRef<HTMLAnchorElement>(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( <Route path={path} {...props}> |
