Standardize all filter and segment modals styles (#6298)
* Standardize all filter and segment modals styles - Add a shared ModalLayout/ModalFooter to give every modal the same header, body spacing, and button alignment - Add a shared Button component (matching the Phoenix variant) and switch all modal buttons to it for consistent sizing and theming - Align footer buttons to the right in all modal footers - Restructure the segment details modal: fixed "Segment details" title, with the segment name, type, and authorship shown inline in the body - Update the delete segment modal with a clearer title and a confirmation message - Make filter pills better visible inside modals with a gray background - Add a Cancel button to the filter modal when no filters are applied - Refine button theme borders so ghost, yellow, and icon variants line up at the same height as bordered buttons, and fix the visible border on disabled primary buttons * Dark mode and responsive fixes * Implement feedback - Move shared button styles into `.btn-*` Tailwind component classes used by both the React Button and the Phoenix `button` component - Tweak filter pill styling inside modals for dark mode
S
Sanne de Vries committed
53569d76b63c27e89d10bf5b28f6a07c9ce50bdc
Parent: 2d42d5f
Committed by GitHub <noreply@github.com>
on 4/30/2026, 6:21:33 PM