Integrations: Update heading and crud table borders

What does this MR do and why?

Integrations: Update heading and crud table borders

  • Migrates heading to the shared PageHeading component
  • Adds fixed tables in Crud to use Crud's table styling

Addresses Points 1 & 2 of https://www.figma.com/design/bZvQIQFJxu06dY0sh6R8FT/Dark-mode-%3E-Import-%26-Integrate?node-id=2026-302&t=ziSQFaZWOGnsKrgK-4

Screenshot_2025-01-16_at_11.06.15

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Before After
Admin
before_admin after_admin
Group
group_before after_group
Project
project_before after_project

How to set up and validate locally

  1. http://gdk.test:3000/admin/application_settings/integrations
  2. http://gdk.test:3000/groups/flightjs/-/settings/integrations
  3. http://gdk.test:3000/flightjs/Flight/-/settings/integrations
  4. http://gdk.test:3000/admin/application_settings/integrations/emails_on_push/overrides

Related to #499697 (closed), &16184 (closed)

Closes #513960 (closed)

Edited by Sascha Eggenberger

Merge request reports

Loading