Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions app/Livewire/Project/Service/EditDomain.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
class EditDomain extends Component
{
use SynchronizesModelData;

public $applicationId;

public ServiceApplication $application;
Expand Down
2 changes: 1 addition & 1 deletion resources/views/components/limit-reached.blade.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<div class="flex flex-col items-center justify-center h-32">
<span class="text-xl font-bold dark:text-white">You have reached the limit of {{ $name }} you can create.</span>
<span>Please <a class="dark:text-white underline "href="{{ route('subscription.show') }}">upgrade your
<span>Please <a wire:navigate.hover class="dark:text-white underline "href="{{ route('subscription.show') }}">upgrade your
subscription</a> to create more
{{ $name }}.</span>
</div>
173 changes: 87 additions & 86 deletions resources/views/components/navbar.blade.php

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions resources/views/components/notification/navbar.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,27 @@
<div class="navbar-main">
<nav class="flex items-center gap-6 min-h-10">
<a class="{{ request()->routeIs('notifications.email') ? 'dark:text-white' : '' }}"
href="{{ route('notifications.email') }}">
href="{{ route('notifications.email') }}" wire:navigate.hover>
<button>Email</button>
</a>
<a class="{{ request()->routeIs('notifications.discord') ? 'dark:text-white' : '' }}"
href="{{ route('notifications.discord') }}">
href="{{ route('notifications.discord') }}" wire:navigate.hover>
<button>Discord</button>
</a>
<a class="{{ request()->routeIs('notifications.telegram') ? 'dark:text-white' : '' }}"
href="{{ route('notifications.telegram') }}">
href="{{ route('notifications.telegram') }}" wire:navigate.hover>
<button>Telegram</button>
</a>
<a class="{{ request()->routeIs('notifications.slack') ? 'dark:text-white' : '' }}"
href="{{ route('notifications.slack') }}">
href="{{ route('notifications.slack') }}" wire:navigate.hover>
<button>Slack</button>
</a>
<a class="{{ request()->routeIs('notifications.pushover') ? 'dark:text-white' : '' }}"
href="{{ route('notifications.pushover') }}">
href="{{ route('notifications.pushover') }}" wire:navigate.hover>
<button>Pushover</button>
</a>
<a class="{{ request()->routeIs('notifications.webhook') ? 'dark:text-white' : '' }}"
href="{{ route('notifications.webhook') }}">
href="{{ route('notifications.webhook') }}" wire:navigate.hover>
<button>Webhook</button>
</a>
</nav>
Expand Down
4 changes: 2 additions & 2 deletions resources/views/components/resources/breadcrumbs.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<li class="inline-flex items-center">
<div class="flex items-center">
<a class="text-xs truncate lg:text-sm"
href="{{ route('project.show', ['project_uuid' => data_get($resource, 'environment.project.uuid')]) }}">
href="{{ route('project.show', ['project_uuid' => data_get($resource, 'environment.project.uuid')]) }}" wire:navigate.hover>
{{ data_get($resource, 'environment.project.name', 'Undefined Name') }}</a>
<svg aria-hidden="true" class="w-4 h-4 mx-1 font-bold dark:text-warning" fill="currentColor"
viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
Expand All @@ -24,7 +24,7 @@
href="{{ route('project.resource.index', [
'environment_uuid' => data_get($resource, 'environment.uuid'),
'project_uuid' => data_get($resource, 'environment.project.uuid'),
]) }}">{{ data_get($resource, 'environment.name') }}</a>
]) }}" wire:navigate.hover>{{ data_get($resource, 'environment.name') }}</a>
<svg aria-hidden="true" class="w-4 h-4 mx-1 font-bold dark:text-warning" fill="currentColor"
viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd"
Expand Down
8 changes: 4 additions & 4 deletions resources/views/components/security/navbar.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@
<div class="subtitle">Security related settings.</div>
<div class="navbar-main">
<nav class="flex items-center gap-6 scrollbar min-h-10">
<a href="{{ route('security.private-key.index') }}">
<a href="{{ route('security.private-key.index') }}" wire:navigate.hover>
<button>Private Keys</button>
</a>
@can('viewAny', App\Models\CloudProviderToken::class)
<a href="{{ route('security.cloud-tokens') }}">
<a href="{{ route('security.cloud-tokens') }}" wire:navigate.hover>
<button>Cloud Tokens</button>
</a>
@endcan
@can('viewAny', App\Models\CloudInitScript::class)
<a href="{{ route('security.cloud-init-scripts') }}">
<a href="{{ route('security.cloud-init-scripts') }}" wire:navigate.hover>
<button>Cloud-Init Scripts</button>
</a>
@endcan
<a href="{{ route('security.api-tokens') }}">
<a href="{{ route('security.api-tokens') }}" wire:navigate.hover>
<button>API Tokens</button>
</a>
</nav>
Expand Down
6 changes: 3 additions & 3 deletions resources/views/components/server/sidebar-proxy.blade.php
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
@if ($server->proxySet())
<div class="flex flex-col items-start gap-2 min-w-fit">
<a class="{{ request()->routeIs('server.proxy') ? 'menu-item menu-item-active' : 'menu-item' }}"
href="{{ route('server.proxy', $parameters) }}">
href="{{ route('server.proxy', $parameters) }}" wire:navigate.hover>
<button>Configuration</button>
</a>
<a class="{{ request()->routeIs('server.proxy.dynamic-confs') ? 'menu-item menu-item-active' : 'menu-item' }}"
href="{{ route('server.proxy.dynamic-confs', $parameters) }}">
href="{{ route('server.proxy.dynamic-confs', $parameters) }}" wire:navigate.hover>
<button>Dynamic Configurations</button>
</a>
<a class="{{ request()->routeIs('server.proxy.logs') ? 'menu-item menu-item-active' : 'menu-item' }}"
href="{{ route('server.proxy.logs', $parameters) }}">
href="{{ route('server.proxy.logs', $parameters) }}" wire:navigate.hover>
<button>Logs</button>
</a>
</div>
Expand Down
4 changes: 2 additions & 2 deletions resources/views/components/server/sidebar-security.blade.php
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<div class="flex flex-col items-start gap-2 min-w-fit">
<a class="{{ request()->routeIs('server.security.patches') ? 'menu-item menu-item-active' : 'menu-item' }}"
href="{{ route('server.security.patches', $parameters) }}">
href="{{ route('server.security.patches', $parameters) }}" wire:navigate.hover>
Server Patching
</a>
<a class="{{ request()->routeIs('server.security.terminal-access') ? 'menu-item menu-item-active' : 'menu-item' }}"
href="{{ route('server.security.terminal-access', $parameters) }}">
href="{{ route('server.security.terminal-access', $parameters) }}" wire:navigate.hover>
Terminal Access
</a>
</div>
22 changes: 11 additions & 11 deletions resources/views/components/server/sidebar.blade.php
Original file line number Diff line number Diff line change
@@ -1,42 +1,42 @@
<div class="flex flex-col items-start gap-2 min-w-fit">
<a class="menu-item {{ $activeMenu === 'general' ? 'menu-item-active' : '' }}"
href="{{ route('server.show', ['server_uuid' => $server->uuid]) }}">General</a>
href="{{ route('server.show', ['server_uuid' => $server->uuid]) }}" wire:navigate.hover>General</a>
@if ($server->isFunctional())
<a class="menu-item {{ $activeMenu === 'advanced' ? 'menu-item-active' : '' }}"
href="{{ route('server.advanced', ['server_uuid' => $server->uuid]) }}">Advanced
href="{{ route('server.advanced', ['server_uuid' => $server->uuid]) }}" wire:navigate.hover>Advanced
</a>
@endif
<a class="menu-item {{ $activeMenu === 'private-key' ? 'menu-item-active' : '' }}"
href="{{ route('server.private-key', ['server_uuid' => $server->uuid]) }}">Private Key
href="{{ route('server.private-key', ['server_uuid' => $server->uuid]) }}" wire:navigate.hover>Private Key
</a>
@if ($server->hetzner_server_id)
<a class="menu-item {{ $activeMenu === 'cloud-provider-token' ? 'menu-item-active' : '' }}"
href="{{ route('server.cloud-provider-token', ['server_uuid' => $server->uuid]) }}">Hetzner Token
href="{{ route('server.cloud-provider-token', ['server_uuid' => $server->uuid]) }}" wire:navigate.hover>Hetzner Token
</a>
@endif
<a class="menu-item {{ $activeMenu === 'ca-certificate' ? 'menu-item-active' : '' }}"
href="{{ route('server.ca-certificate', ['server_uuid' => $server->uuid]) }}">CA Certificate
href="{{ route('server.ca-certificate', ['server_uuid' => $server->uuid]) }}" wire:navigate.hover>CA Certificate
</a>
@if (!$server->isLocalhost())
<a class="menu-item {{ $activeMenu === 'cloudflare-tunnel' ? 'menu-item-active' : '' }}"
href="{{ route('server.cloudflare-tunnel', ['server_uuid' => $server->uuid]) }}">Cloudflare
href="{{ route('server.cloudflare-tunnel', ['server_uuid' => $server->uuid]) }}" wire:navigate.hover>Cloudflare
Tunnel</a>
@endif
@if ($server->isFunctional())
<a class="menu-item {{ $activeMenu === 'docker-cleanup' ? 'menu-item-active' : '' }}"
href="{{ route('server.docker-cleanup', ['server_uuid' => $server->uuid]) }}">Docker Cleanup
href="{{ route('server.docker-cleanup', ['server_uuid' => $server->uuid]) }}" wire:navigate.hover>Docker Cleanup
</a>
<a class="menu-item {{ $activeMenu === 'destinations' ? 'menu-item-active' : '' }}"
href="{{ route('server.destinations', ['server_uuid' => $server->uuid]) }}">Destinations
href="{{ route('server.destinations', ['server_uuid' => $server->uuid]) }}" wire:navigate.hover>Destinations
</a>
<a class="menu-item {{ $activeMenu === 'log-drains' ? 'menu-item-active' : '' }}"
href="{{ route('server.log-drains', ['server_uuid' => $server->uuid]) }}">Log
href="{{ route('server.log-drains', ['server_uuid' => $server->uuid]) }}" wire:navigate.hover>Log
Drains</a>
<a class="menu-item {{ $activeMenu === 'metrics' ? 'menu-item-active' : '' }}"
href="{{ route('server.charts', ['server_uuid' => $server->uuid]) }}">Metrics</a>
href="{{ route('server.charts', ['server_uuid' => $server->uuid]) }}" wire:navigate.hover>Metrics</a>
@endif
@if (!$server->isLocalhost())
<a class="menu-item {{ $activeMenu === 'danger' ? 'menu-item-active' : '' }}"
href="{{ route('server.delete', ['server_uuid' => $server->uuid]) }}">Danger</a>
href="{{ route('server.delete', ['server_uuid' => $server->uuid]) }}" wire:navigate.hover>Danger</a>
@endif
</div>
8 changes: 4 additions & 4 deletions resources/views/components/settings/navbar.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,19 @@
<div class="navbar-main">
<nav class="flex items-center gap-6 min-h-10 whitespace-nowrap">
<a class="{{ request()->routeIs('settings.index') ? 'dark:text-white' : '' }}"
href="{{ route('settings.index') }}">
href="{{ route('settings.index') }}" wire:navigate.hover>
Configuration
</a>
<a class="{{ request()->routeIs('settings.backup') ? 'dark:text-white' : '' }}"
href="{{ route('settings.backup') }}">
href="{{ route('settings.backup') }}" wire:navigate.hover>
Backup
</a>
<a class="{{ request()->routeIs('settings.email') ? 'dark:text-white' : '' }}"
href="{{ route('settings.email') }}">
href="{{ route('settings.email') }}" wire:navigate.hover>
Transactional Email
</a>
<a class="{{ request()->routeIs('settings.oauth') ? 'dark:text-white' : '' }}"
href="{{ route('settings.oauth') }}">
href="{{ route('settings.oauth') }}" wire:navigate.hover>
OAuth
</a>
<div class="flex-1"></div>
Expand Down
6 changes: 3 additions & 3 deletions resources/views/components/settings/sidebar.blade.php
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<div class="flex flex-col items-start gap-2 min-w-fit">
<a class="menu-item {{ $activeMenu === 'general' ? 'menu-item-active' : '' }}"
href="{{ route('settings.index') }}">General</a>
href="{{ route('settings.index') }}" wire:navigate.hover>General</a>
<a class="menu-item {{ $activeMenu === 'advanced' ? 'menu-item-active' : '' }}"
href="{{ route('settings.advanced') }}">Advanced</a>
href="{{ route('settings.advanced') }}" wire:navigate.hover>Advanced</a>
<a class="menu-item {{ $activeMenu === 'updates' ? 'menu-item-active' : '' }}"
href="{{ route('settings.updates') }}">Updates</a>
href="{{ route('settings.updates') }}" wire:navigate.hover>Updates</a>
</div>
6 changes: 3 additions & 3 deletions resources/views/components/team/navbar.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,16 @@
<div class="subtitle">Team wide configurations.</div>
<div class="navbar-main">
<nav class="flex items-center gap-6 min-h-10">
<a class="{{ request()->routeIs('team.index') ? 'dark:text-white' : '' }}" href="{{ route('team.index') }}">
<a class="{{ request()->routeIs('team.index') ? 'dark:text-white' : '' }}" href="{{ route('team.index') }}" wire:navigate.hover>
General
</a>
<a class="{{ request()->routeIs('team.member.index') ? 'dark:text-white' : '' }}"
href="{{ route('team.member.index') }}">
href="{{ route('team.member.index') }}" wire:navigate.hover>
Members
</a>
@if (isInstanceAdmin())
<a class="{{ request()->routeIs('team.admin-view') ? 'dark:text-white' : '' }}"
href="{{ route('team.admin-view') }}">
href="{{ route('team.admin-view') }}" wire:navigate.hover>
Admin View
</a>
@endif
Expand Down
2 changes: 1 addition & 1 deletion resources/views/errors/400.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<a href="{{ url()->previous() }}">
<x-forms.button>Go back</x-forms.button>
</a>
<a href="{{ route('dashboard') }}">
<a wire:navigate.hover href="{{ route('dashboard') }}">
<x-forms.button>Dashboard</x-forms.button>
</a>
<a target="_blank" class="text-xs" href="{{ config('constants.urls.contact') }}">Contact
Expand Down
2 changes: 1 addition & 1 deletion resources/views/errors/401.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<a href="{{ url()->previous() }}">
<x-forms.button>Go back</x-forms.button>
</a>
<a href="{{ route('dashboard') }}">
<a wire:navigate.hover href="{{ route('dashboard') }}">
<x-forms.button>Dashboard</x-forms.button>
</a>
<a target="_blank" class="text-xs" href="{{ config('constants.urls.contact') }}">Contact
Expand Down
2 changes: 1 addition & 1 deletion resources/views/errors/402.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<a href="{{ url()->previous() }}">
<x-forms.button>Go back</x-forms.button>
</a>
<a href="{{ route('dashboard') }}">
<a wire:navigate.hover href="{{ route('dashboard') }}">
<x-forms.button>Dashboard</x-forms.button>
</a>
<a target="_blank" class="text-xs" href="{{ config('constants.urls.contact') }}">Contact
Expand Down
2 changes: 1 addition & 1 deletion resources/views/errors/403.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<a href="{{ url()->previous() }}">
<x-forms.button>Go back</x-forms.button>
</a>
<a href="{{ route('dashboard') }}">
<a wire:navigate.hover href="{{ route('dashboard') }}">
<x-forms.button>Dashboard</x-forms.button>
</a>
<a target="_blank" class="text-xs" href="{{ config('constants.urls.contact') }}">Contact
Expand Down
2 changes: 1 addition & 1 deletion resources/views/errors/404.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<a href="{{ url()->previous() }}">
<x-forms.button>Go back</x-forms.button>
</a>
<a href="{{ route('dashboard') }}">
<a wire:navigate.hover href="{{ route('dashboard') }}">
<x-forms.button>Dashboard</x-forms.button>
</a>
<a target="_blank" class="text-xs" href="{{ config('constants.urls.contact') }}">Contact
Expand Down
2 changes: 1 addition & 1 deletion resources/views/errors/419.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<a href="{{ url()->previous() }}">
<x-forms.button>Go back</x-forms.button>
</a>
<a href="{{ route('dashboard') }}">
<a wire:navigate.hover href="{{ route('dashboard') }}">
<x-forms.button>Dashboard</x-forms.button>
</a>
<a target="_blank" class="text-xs" href="{{ config('constants.urls.contact') }}">Contact
Expand Down
2 changes: 1 addition & 1 deletion resources/views/errors/429.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<a href="{{ url()->previous() }}">
<x-forms.button>Go back</x-forms.button>
</a>
<a href="{{ route('dashboard') }}">
<a wire:navigate.hover href="{{ route('dashboard') }}">
<x-forms.button>Dashboard</x-forms.button>
</a>
<a target="_blank" class="text-xs" href="{{ config('constants.urls.contact') }}">Contact
Expand Down
2 changes: 1 addition & 1 deletion resources/views/errors/500.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<a href="{{ url()->previous() }}">
<x-forms.button>Go back</x-forms.button>
</a>
<a href="{{ route('dashboard') }}">
<a wire:navigate.hover href="{{ route('dashboard') }}">
<x-forms.button>Dashboard</x-forms.button>
</a>
<a target="_blank" class="text-xs" href="{{ config('constants.urls.contact') }}">Contact
Expand Down
2 changes: 1 addition & 1 deletion resources/views/errors/503.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<a href="{{ url()->previous() }}">
<x-forms.button>Go back</x-forms.button>
</a>
<a href="{{ route('dashboard') }}">
<a wire:navigate.hover href="{{ route('dashboard') }}">
<x-forms.button>Dashboard</x-forms.button>
</a>
<a target="_blank" class="text-xs" href="{{ config('constants.urls.contact') }}">Contact
Expand Down
Loading