diff --git a/webui/README.md b/webui/README.md index 20b8fe7..6f234ae 100644 --- a/webui/README.md +++ b/webui/README.md @@ -80,9 +80,12 @@ npm run build # what `make admin-ui` runs, plus webui/generate.mjs expanding a group shows its member users' own usage rows, a client-side join on `AdminUsageEntryView.groupName`. - `src/lib/` — `api.ts` (the `/admin/api/*` fetch wrapper), `format.ts`, - `key-storage.ts`, `chart-setup.ts`, `provider-expand.ts` (search-aware - expand state, adapted to drive Accordion's v-model), `usage-columns.ts` - (shared `ColumnDef`s for every usage table). + `key-storage.ts`, `chart-setup.ts`, `search-expand.ts` (search-aware + expand state, adapted to drive Accordion's v-model — shared by + OverviewView's providers and UsageView's groups), `usage-search.ts` + (shared user/group query-matching helpers, used by UsageView and + ChartsView), `usage-columns.ts` (shared `ColumnDef`s for every usage + table). - `src/types/api.ts` — TypeScript mirrors of admin.go's JSON response shapes (`adminOverviewResponse`, `adminUsageResponse`, `usageHistoryResponse`). diff --git a/webui/src/components/ChartsView.vue b/webui/src/components/ChartsView.vue index 6f1f345..6a2253b 100644 --- a/webui/src/components/ChartsView.vue +++ b/webui/src/components/ChartsView.vue @@ -1,7 +1,9 @@