mirror of
https://github.com/BerriAI/litellm.git
synced 2026-08-28 05:25:59 +00:00
* refactor(ui): colocate the policies view, keeping PolicySelector shared Group-1 colocation split. The policies folder lived in the shared src/components dump but is only partly shared: PolicySelector (used by the Playground, ComplianceUI, and key edit view) and its types stay in @/components/policies, while the policy-management view (27 files: index, tables, forms, modals, pipeline builder, and their tests) moves to policies/_components. Moved files' imports of the retained shared files become @/components/policies paths; other escaping relative imports are absolutized against the @/ alias (including @/data/... and the repo test-utils via @/../tests/...), and moved test files have both their `from` imports and `vi.mock` paths rewritten so the mocks keep matching the source. Grandfathered lint suppressions for moved files are re-keyed. PolicySelector did not move, so its external consumers are untouched. No behavior change. * fix(ui): keep PolicySelector.tsx eslint suppression at its original path PolicySelector.tsx stays in src/components/policies (only the management view moved to _components), but the suppression re-key wrongly moved its no-nested-ternary entry to the phantom _components path, orphaning the real file's suppression. Revert that one key. (Greptile P1 on #32720.) |
||
|---|---|---|
| .. | ||
| litellm-dashboard | ||
| Dockerfile | ||
| nginx.conf | ||