dify/web/app/components/base/ui
yyh 095a085fd4
feat(web): complete Phase 0 guardrails and add Base UI overlay primitives
- Install @base-ui/react 1.2.0
- Define semantic z-index layer tokens (dropdown/popover/modal/toast/tooltip)
- Add TooltipProvider to root layout with global timing config
- Mark portal-to-follow-elem as deprecated with migration guide
- Enforce no-restricted-imports as error with suppression baseline
- Add ESLint rule to block new portal-to-follow-elem usage in business code
- Scaffold Phase 1 semantic primitives: Tooltip, DropdownMenu, Popover, Dialog

Part of #32767
2026-03-02 13:36:12 +08:00
..
dialog feat(web): complete Phase 0 guardrails and add Base UI overlay primitives 2026-03-02 13:36:12 +08:00
dropdown-menu feat(web): complete Phase 0 guardrails and add Base UI overlay primitives 2026-03-02 13:36:12 +08:00
popover feat(web): complete Phase 0 guardrails and add Base UI overlay primitives 2026-03-02 13:36:12 +08:00
select feat(web): complete Phase 0 guardrails and add Base UI overlay primitives 2026-03-02 13:36:12 +08:00
tooltip feat(web): complete Phase 0 guardrails and add Base UI overlay primitives 2026-03-02 13:36:12 +08:00