Files
ladill-link/resources/views/links/settings/index.blade.php
T
isaaccladandCursor 67742586fd
Deploy Ladill Link / deploy (push) Successful in 53s
Standardize settings pages on shared centered card layout.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-05 21:11:26 +00:00

39 lines
2.7 KiB
PHP

<x-user-layout>
<x-slot name="title">Settings</x-slot>
<x-settings.page description="Manage your Ladill Link preferences.">
<x-settings.card title="Default short-link domain" description="Choose which domain new links are shown on. Custom domains must be verified first.">
<form method="POST" action="{{ route('link.settings.default-domain') }}" class="space-y-3">
@csrf @method('PUT')
<label class="flex items-center gap-3 rounded-lg border border-slate-200 px-4 py-3">
<input type="radio" name="domain" value="platform" @checked(! $defaultDomain) class="text-emerald-600">
<span class="text-sm text-slate-700"><span class="font-medium">{{ $publicDomain }}</span> Ladill default</span>
</label>
@foreach($customDomains->where('status', 'active')->where('ssl_status', 'active') as $domain)
<label class="flex items-center gap-3 rounded-lg border border-slate-200 px-4 py-3">
<input type="radio" name="domain" value="{{ $domain->id }}" @checked($defaultDomain?->id === $domain->id) class="text-emerald-600">
<span class="text-sm text-slate-700"><span class="font-medium">{{ $domain->host }}</span> custom domain</span>
</label>
@endforeach
<button type="submit" class="btn-primary">Save</button>
</form>
<p class="mt-3 text-xs text-slate-500">
<a href="{{ route('link.domains.index') }}" class="font-medium text-emerald-700 hover:underline">Manage custom domains </a>
</p>
</x-settings.card>
<x-settings.card title="Billing" description="GHS {{ number_format($pricePerLink, 2) }} per link created. Charged to your Ladill wallet.">
<div class="flex flex-wrap gap-3">
<a href="{{ route('account.wallet') }}" class="rounded-lg border border-slate-200 px-4 py-2 text-sm font-medium text-slate-700 hover:bg-slate-50">Wallet</a>
<a href="{{ route('account.billing') }}" class="rounded-lg border border-slate-200 px-4 py-2 text-sm font-medium text-slate-700 hover:bg-slate-50">Billing history</a>
</div>
</x-settings.card>
<x-settings.card title="Ladill Account" description="Profile, security, and platform settings live on your Ladill account.">
<a href="{{ ladill_account_url('account-settings') }}" class="inline-flex rounded-lg border border-slate-200 px-4 py-2 text-sm font-medium text-slate-700 hover:bg-slate-50">
Open account settings
</a>
</x-settings.card>
</x-settings.page>
</x-user-layout>