"use client";

import {DataTable as BaseDataTable, DataTableColumn, DataTableFilter} from "./data-table";

export function DataTable<T>(props: {
  data: T[];
  columns: Array<DataTableColumn<T>>;
  filters?: Array<DataTableFilter<T>>;
  searchPlaceholder?: string;
  pageSize?: number;
  emptyMessage: string;
}) {
  return <BaseDataTable {...props} />;
}

export type {DataTableColumn, DataTableFilter} from "./data-table";
