'use client' import { createContext, useContext, type ReactNode } from 'react' import type { Table } from '@tanstack/react-table' import { cn } from '../../../utils/cn' import './types' const DataTableContext = createContext | null>(null) export function useDataTableContext(): Table { const ctx = useContext(DataTableContext) if (!ctx) { throw new Error( ' must be used inside ', ) } return ctx as Table } export interface DataTableProps { table: Table children: ReactNode className?: string } export function DataTableRoot({ table, children, className }: DataTableProps) { return (
{children}
) }