feat : creation du composant datatable (WIP)

This commit is contained in:
2026-02-17 14:52:23 +01:00
parent 850e412840
commit 74de31721c
15 changed files with 355 additions and 567 deletions

View File

@@ -0,0 +1,18 @@
export type Row = Record<string, unknown>
export type ColumnConfig = {
key: string
label?: string
format?: (value: unknown, row: Row) => string
}
type HydraCollection<T> = {
'hydra:member': T[]
'hydra:totalItems': number
}
export type AnyCollection<T> = HydraCollection<T> & {
member?: T[]
items?: T[]
totalItems?: number
}
export type PaginationItem = number | '...'