mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-06-05 20:54:56 +00:00
The Reka DialogContent only accepts size/maximized/class — PrimeVue inline `style` strings and `pt` section classes are dropped. Translate the seven remaining style-string callers (mask editor, 3D viewers x4, subscription dialogs x2) to renderer:'reka' + size/contentClass. Infra to reach parity: - dialogStore: add headerClass/bodyClass/footerClass (Reka-path replacements for pt.header/pt.content/pt.footer section styling) - GlobalDialog: forward the section classes to DialogHeader/DialogFooter and merge bodyClass into the body wrapper - DialogContent: maximized re-asserts its dimension classes after the caller's contentClass so maximize wins over fixed w/h, mirroring PrimeVue's .p-dialog-maximized !important behavior - tailwind-utils: teach tailwind-merge the max-h-none class — without it 'max-h-[80vh] max-h-none' keeps both and maximize cannot release the caller's max-height The mask-editor-dialog hook class moves from pt.root to contentClass so browser_tests selectors keep working unchanged.