Files
test1/components/image-editor/components/canvas/domino-provider.tsx
2026-03-20 07:33:46 +00:00

22 lines
533 B
TypeScript

import React, { type ReactNode, useRef } from 'react'
import type { DominoStore } from './domino-store'
import { DominoContext, DominoDOMContext } from './domino-hooks'
export function DominoProvider({
children,
store,
}: {
children: ReactNode
store: DominoStore
}) {
const containerRef = useRef<HTMLElement | null>(null)
return (
<DominoContext.Provider value={store}>
<DominoDOMContext.Provider value={containerRef}>
{children}
</DominoDOMContext.Provider>
</DominoContext.Provider>
)
}