diff --git a/src/HomePage.tsx b/src/HomePage.tsx index b686238..8de6914 100644 --- a/src/HomePage.tsx +++ b/src/HomePage.tsx @@ -77,7 +77,6 @@ export function HomePage() { const data = await readFile(file) console.log("IMPORT", data) await JsonUtils.import(data) - //@ts-ignore window.location = "/" }, }) diff --git a/src/components/Board.tsx b/src/components/Board.tsx index 6af7b47..f184edf 100644 --- a/src/components/Board.tsx +++ b/src/components/Board.tsx @@ -55,7 +55,6 @@ export function Board({ boardId }: { boardId: string }) { (b) => String(b.id) === boardId || b.uuid === boardId ) if (!board) { - // @ts-ignore window.location = "/" return } diff --git a/src/components/BoardEditor.tsx b/src/components/BoardEditor.tsx index b68b3ae..463366d 100644 --- a/src/components/BoardEditor.tsx +++ b/src/components/BoardEditor.tsx @@ -181,7 +181,6 @@ function BoardTagEditor({ tag }: { tag: Tag }) { diff --git a/src/components/ItemList.tsx b/src/components/ItemList.tsx index e24a376..407306d 100644 --- a/src/components/ItemList.tsx +++ b/src/components/ItemList.tsx @@ -225,7 +225,6 @@ function Item({ item, idx, listId }: ItemProps) { const { clickedItem, setClickedItem, itemDragTarget, setItemDragTarget } = useGlobal() const { - // @ts-ignore value: { tags, itemTags }, removeItemTag } = useBoardTagsStore((state) => [ @@ -234,11 +233,8 @@ function Item({ item, idx, listId }: ItemProps) { ]) const itemItemTags: Array = useMemo(() => { - // @ts-ignore const tagsForThisItem = itemTags.filter((it) => it.itemId === item.id) - // @ts-ignore const mappedTags = tagsForThisItem.map((it) => { - // @ts-ignore const foundTag = tags.find((t) => t.id === it.tagId) if (!foundTag) { void removeItemTag(it) diff --git a/src/state/GlobalProvider.tsx b/src/state/GlobalProvider.tsx index b6df883..507aa57 100644 --- a/src/state/GlobalProvider.tsx +++ b/src/state/GlobalProvider.tsx @@ -9,12 +9,17 @@ import { loadBoards } from "../idb" export function GlobalProvider({ children }: { children?: JSX.Element[] }) { const [state, dispatch] = useReducer(globalStateReducer, defaultGlobalState) + + async function _loadBoards() { + const boards = await loadBoards() + dispatch({ type: "SET_BOARDS", payload: boards }) + + } + useEffect(() => { - ;(async () => { - const boards = await loadBoards() - dispatch({ type: "SET_BOARDS", payload: boards }) - })() + _loadBoards() }, []) + return ( diff --git a/src/state/global.ts b/src/state/global.ts index fed550e..0c9eb09 100644 --- a/src/state/global.ts +++ b/src/state/global.ts @@ -10,10 +10,8 @@ import { } from "../types" import { addBoard as addBoardDb } from "../idb" -// @ts-ignore export const GlobalCtx = createContext(null) export const GlobalDispatchCtx = - // @ts-ignore createContext<(action: GlobalDispatchAction) => void>(null) export function useGlobal() { diff --git a/src/state/mouse.ts b/src/state/mouse.ts index 0bf821c..9a5692a 100644 --- a/src/state/mouse.ts +++ b/src/state/mouse.ts @@ -6,6 +6,5 @@ type MouseContext = { setValue: (payload: Vector2) => void } -// @ts-ignore export const MouseCtx = createContext(null) export const useMouse = () => useContext(MouseCtx)