feat(text): memo infinite canvas so the toasty isnt constantly updating it

This commit is contained in:
Triston Armstrong 2024-10-12 07:16:58 -04:00
parent 0cc0d388b4
commit f497bfda08
Signed by: tristonarmstrong
GPG Key ID: A23B48AE45EB6EFE
3 changed files with 8 additions and 5 deletions

View File

@ -1,3 +1,4 @@
import { memo } from "kaioken"
import InfiniteCanvas from "./components/InfinateCanvas" import InfiniteCanvas from "./components/InfinateCanvas"
import { ToastContextProvider } from "./components/Toast" import { ToastContextProvider } from "./components/Toast"
import { useThemeDetector } from "./utils/useThemeDetector" import { useThemeDetector } from "./utils/useThemeDetector"
@ -7,7 +8,9 @@ export function App() {
return ( return (
<ToastContextProvider> <ToastContextProvider>
<InfiniteCanvas /> <MemoInfyCanvas />
</ToastContextProvider> </ToastContextProvider>
) )
} }
const MemoInfyCanvas = memo(InfiniteCanvas)

View File

@ -8,7 +8,6 @@ import images from "../signals/images"
import { CardSelector } from "./cardSelector/CardSelector" import { CardSelector } from "./cardSelector/CardSelector"
import { Logo } from "./Logo" import { Logo } from "./Logo"
import { useThemeDetector } from "../utils/useThemeDetector" import { useThemeDetector } from "../utils/useThemeDetector"
import { isTheme } from "../utils/isTheme"
import { TextItem } from "./TextItem" import { TextItem } from "./TextItem"
import texts from "../signals/texts" import texts from "../signals/texts"

View File

@ -11,9 +11,10 @@
margin: 0; margin: 0;
padding: 0; padding: 0;
box-sizing: border-box; box-sizing: border-box;
:focus {
outline: none;
} }
*:focus {
outline: none;
} }
html { html {