@llamaindex/ui
Version:
A comprehensive UI component library built with React, TypeScript, and Tailwind CSS for LlamaIndex applications
36 lines (30 loc) • 922 B
text/typescript
// Main components
export { ItemGrid } from "./item-grid";
export { ExtractedDataItemGrid } from "./extracted-data-item-grid";
// Types
export type {
SortDirection,
SortState,
PaginationState,
Column,
BuiltInColumnConfig,
BusinessConfig,
} from "./types";
// Built-in columns (general utilities)
export { STATUS_OPTIONS } from "./built-in-columns";
// Extracted data columns
export {
EXTRACTED_DATA_COLUMN_NAMES,
createExtractedDataColumn,
getExtractedDataItemsToReviewCount as getItemsToReviewCount,
} from "./extracted-data-columns";
// Individual components (in case needed for customization)
export {
ReviewStatusBadge,
SyncedIcon,
FormattedDate,
} from "./components/status-components";
export { ColumnHeader } from "./components/column-header";
export { PaginationControls } from "./components/pagination-controls";
// Hooks
export { useItemGridData } from "./hooks/use-item-grid-data";