import { useCallback, useState, type FC, type ReactNode } from "react"; import { DbContext } from "./db"; import type { IDBPDatabase } from "idb"; interface IDBProvider { children: ReactNode; } export const DbProvider: FC = ({ children }) => { const [db, _setDb] = useState(null); const setDb = useCallback((db: IDBPDatabase) => _setDb(db), []); return ( {children} ); };