fix(ui): polish mobile layouts, error pages, and volume backups

Keep error pages full-viewport, lift the unsaved bar above the
mobile keyboard, make status/heading layouts stack cleanly on small
screens, route service DB backups to volume-backups, and tighten
volume backup grid/forms. Cover with feature tests.
This commit is contained in:
Andras Bacsai
2026-08-06 21:29:26 +02:00
parent 262ad8981a
commit e4fa2b6964
31 changed files with 172 additions and 83 deletions
@@ -36,8 +36,11 @@ it('aligns compose resource columns and uses icon actions', function () {
expect($configuration)->toContain($columns)
->and($resourceCard)->toContain($columns)
->toContain('flex flex-wrap items-center justify-end gap-1 sm:contents')
->toContain('aria-label="Resource settings"')
->toContain('aria-label="Database backups"')
->toContain('aria-label="Service backups"')
->toContain("route('project.service.volume-backups.index', \$parameters)")
->not->toContain("route('project.service.database.backups'")
->not->toContain('>Settings</a>')
->not->toContain('>Backups</a>');
});