Skip to content

UX: Add subheader to admin themes page #32987

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 4, 2025
Merged

Conversation

Drenmi
Copy link
Contributor

@Drenmi Drenmi commented May 29, 2025

What is this change?

  • Add subheader with install button to match the Components tab.
  • Remove the "special" card with the install button from the end of the list.

Screenshot:

Screenshot 2025-05-29 at 10 32 01 AM

@github-actions github-actions bot added the i18n PRs which update English locale files or i18n related code label May 29, 2025
@Drenmi Drenmi force-pushed the dev/add-admin-themes-subheader branch 3 times, most recently from ffae81c to 3a6968d Compare May 29, 2025 02:37
@tgxworld tgxworld self-assigned this May 29, 2025
@tgxworld
Copy link
Contributor

@Drenmi The frontend test failure is legit. Given we already have a system test for this, I wonder if we need to keep the frontend acceptance tests around.

@tgxworld tgxworld changed the title DEV: Add subheader to admin themes page UX: Add subheader to admin themes page May 29, 2025
@Drenmi Drenmi force-pushed the dev/add-admin-themes-subheader branch from 3a6968d to ab47e1a Compare May 29, 2025 02:58
@Drenmi
Copy link
Contributor Author

Drenmi commented May 29, 2025

The frontend test failure is legit. Given we already have a system test for this, I wonder if we need to keep the frontend acceptance tests around.

I was about to remove them, but I decided to update them to click the new button instead, because they are more comprehensive than the system test for now.

@Drenmi Drenmi force-pushed the dev/add-admin-themes-subheader branch from ab47e1a to f632857 Compare May 29, 2025 03:00
@Drenmi Drenmi requested a review from tgxworld May 29, 2025 03:00
@Drenmi Drenmi force-pushed the dev/add-admin-themes-subheader branch from f632857 to be1906a Compare June 3, 2025 01:03
@Drenmi Drenmi force-pushed the dev/add-admin-themes-subheader branch from be1906a to abc74d3 Compare June 4, 2025 01:43
@Drenmi Drenmi merged commit 727bd5d into main Jun 4, 2025
15 checks passed
@Drenmi Drenmi deleted the dev/add-admin-themes-subheader branch June 4, 2025 01:43
martin-brennan pushed a commit that referenced this pull request Jun 10, 2025
Add subheader with install button to match the Components tab.

Remove the "special" card with the install button from the end of the list.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
i18n PRs which update English locale files or i18n related code
Development

Successfully merging this pull request may close these issues.

2 participants