Skip to content

Instantly share code, notes, and snippets.

@michaelfester
michaelfester / FSSyncer.tsx
Last active April 18, 2022 20:26
Yjs + File System Access API
import { useInterval } from '@lib/hooks/use-interval'
import React, { FC, useCallback } from 'react'
import FSProvider from '@context/fs'
import FSHandlesProvider from '@context/fs-handles'
import ProjectProvider from '@context/project'
import FileProvider from '@context/file'
const FSSyncer: FC = () => {
const { currentProjectFiles } = ProjectProvider.useContainer()
const { currentFile } = FileProvider.useContainer()