import { ComponentProps, FC, useRef, useState } from 'react' import FileTreeContext from '@/features/file-tree/components/file-tree-context' export const FileTreeProvider: FC<{ refProviders?: Record }> = ({ children, refProviders = {} }) => { const [fileTreeContainer, setFileTreeContainer] = useState(null) const propsRef = useRef, 'refProviders'>>() if (propsRef.current === undefined) { propsRef.current = { setRefProviderEnabled: cy.stub().as('setRefProviderEnabled'), setStartedFreeTrial: cy.stub().as('setStartedFreeTrial'), onSelect: cy.stub(), } } return (
{fileTreeContainer && ( <>{children} )}
) }