import { useContext, createContext } from "react";

export type DatasetRowContextType<T = object> = {
    row: T;
};

export const DatasetRowContext = createContext<DatasetRowContextType>({
    row: {}
});

export const useDatasetRow = <T = object>() => {
    return useContext(DatasetRowContext) as DatasetRowContextType<T>;
};
