feat(domains): add structured URL editing and responsive domain controls

Add reusable domain URL parsing and input components, expose per-domain
redirect and indexing controls, and improve application and service domain
layouts across responsive breakpoints.
This commit is contained in:
Andras Bacsai
2026-08-11 00:06:55 +02:00
parent 61a2b183d3
commit 32bf1860d4
30 changed files with 693 additions and 292 deletions
+16 -1
View File
@@ -18,7 +18,22 @@ test('docker compose heading separates its title and action', function () {
expect($view)
->toContain('<div x-data="{ showRaw: true }" class="mt-5">')
->toContain('<div class="flex items-center justify-between gap-4">');
->toContain('<div class="mb-2 flex items-center justify-between gap-4">');
});
test('unsaved changes ignore compose initialization state', function () {
$view = file_get_contents(resource_path('views/livewire/project/application/general.blade.php'));
$unsavedBar = str($view)
->after('<x-unsaved-bar action="submit"')
->before('/>')
->toString();
expect($unsavedBar)
->toContain('targets="')
->toContain('name,description')
->not->toContain('initLoadingCompose')
->not->toContain('dockerComposeRaw')
->not->toContain('dockerCompose,');
});
test('onboarding uses the reusable advanced settings component', function () {