From 67742586fdeefb3ca579c9931159a14d643bd19e Mon Sep 17 00:00:00 2001 From: isaacclad Date: Sun, 5 Jul 2026 21:11:26 +0000 Subject: [PATCH] Standardize settings pages on shared centered card layout. Co-authored-by: Cursor --- .../views/components/settings/card.blade.php | 15 +++++++++ .../views/components/settings/page.blade.php | 11 +++++++ .../views/links/settings/index.blade.php | 32 +++++++------------ 3 files changed, 37 insertions(+), 21 deletions(-) create mode 100644 resources/views/components/settings/card.blade.php create mode 100644 resources/views/components/settings/page.blade.php diff --git a/resources/views/components/settings/card.blade.php b/resources/views/components/settings/card.blade.php new file mode 100644 index 0000000..939f318 --- /dev/null +++ b/resources/views/components/settings/card.blade.php @@ -0,0 +1,15 @@ +@props(['title' => null, 'description' => null]) + +
merge(['class' => 'rounded-xl border border-slate-200 bg-white shadow-sm']) }}> + @if ($title) +
+

{{ $title }}

+ @if ($description) +

{{ $description }}

+ @endif +
+ @endif +
+ {{ $slot }} +
+
diff --git a/resources/views/components/settings/page.blade.php b/resources/views/components/settings/page.blade.php new file mode 100644 index 0000000..3bc11e8 --- /dev/null +++ b/resources/views/components/settings/page.blade.php @@ -0,0 +1,11 @@ +@props(['title' => 'Settings', 'description' => null]) + +
merge(['class' => 'mx-auto max-w-3xl space-y-6']) }}> +
+

{{ $title }}

+ @if ($description) +

{{ $description }}

+ @endif +
+ {{ $slot }} +
diff --git a/resources/views/links/settings/index.blade.php b/resources/views/links/settings/index.blade.php index d47ec77..5585d31 100644 --- a/resources/views/links/settings/index.blade.php +++ b/resources/views/links/settings/index.blade.php @@ -1,15 +1,9 @@ Settings -
-
-

Settings

-

Manage your Ladill Link preferences.

-
-
-

Default short-link domain

-

Choose which domain new links are shown on. Custom domains must be verified first.

-
+ + + @csrf @method('PUT')
+ -
-

Billing

-

GHS {{ number_format($pricePerLink, 2) }} per link created. Charged to your Ladill wallet.

- + -
-

Ladill Account

-

Profile, security, and platform settings live on your Ladill account.

- + + Open account settings -
-
+ +