diff --git a/app/Livewire/Components/SponsorSubscription.php b/app/Livewire/Components/SponsorSubscription.php index b108c1a3..5bfd711c 100644 --- a/app/Livewire/Components/SponsorSubscription.php +++ b/app/Livewire/Components/SponsorSubscription.php @@ -111,6 +111,7 @@ public function submit(): void $email = data_get($this->form->getState(), 'email'); $amount = data_get($this->form->getState(), 'amount'); + $name = data_get($this->form->getState(), 'name'); /** @var User $user */ $user = Auth::check() ? Auth::user() : User::findByEmailAddress(config('lcm.support_email')); @@ -121,7 +122,7 @@ public function submit(): void $payload = Payment::initialize([ 'amount' => $amount, 'email' => $email, - 'name' => data_get($this->form->getState(), 'name'), + 'name' => $name, 'currency' => data_get($this->form->getState(), 'currency'), 'reference' => $user->id.'-'.$user->username().'-'.uniqid(), 'callback' => route('notchpay-callback'), @@ -141,6 +142,7 @@ public function submit(): void 'merchant' => [ 'reference' => $payload->transaction->merchant_reference, 'customer' => $payload->transaction->customer, + 'name' => $name, 'laravel_cm_id' => Auth::id() ?? null, 'profile' => data_get($this->form->getState(), 'profile'), ], diff --git a/lang/fr/pages/account.php b/lang/fr/pages/account.php index 1e26e7ab..8d65f849 100644 --- a/lang/fr/pages/account.php +++ b/lang/fr/pages/account.php @@ -28,7 +28,7 @@ 'latest_of' => 'Dernières activités de :name', 'empty' => 'Aucune activité pour le moment.', 'empty_articles' => "n'a pas encore rédigé d'articles", - 'empty_discussions' => "n'a pas encore démarrer de discussions", + 'empty_discussions' => "n'a pas encore démarré de discussions", 'empty_threads' => "n'a pas encore posté de sujets", ], diff --git a/resources/views/components/sponsor-profile.blade.php b/resources/views/components/sponsor-profile.blade.php index 4c95ba69..015b210f 100644 --- a/resources/views/components/sponsor-profile.blade.php +++ b/resources/views/components/sponsor-profile.blade.php @@ -2,18 +2,18 @@ 'sponsor', ]) +@php + $isUser = data_get($sponsor->getMetadata('merchant'), 'laravel_cm_id') +@endphp +
@@ -42,14 +47,10 @@ class="size-8 rounded-full object-cover" appendTo: $root, }" class="relative inline-flex items-center" - href="{{ $sponsor->getMetadata('merchant')['laravel_cm_id'] ? route('profile', ['username' => $sponsor->user->username]) : '#' }}" + href="{{ $isUser ? route('profile', $sponsor->user) : '#' }}" > - @if ($sponsor->getMetadata('merchant')['laravel_cm_id']) - + @if ($isUser) + @else
{{ __('pages/account.account.location') }}
- @endisset + @endif - @isset($user->bio) + @if ($user->bio)
{{ __('pages/account.account.biography') }}

{{ $user->bio }}

- @endisset + @endif @if ($user->githubUsername() || $user->twitter() || $user->linkedin() || $user->website)
diff --git a/routes/features/account.php b/routes/features/account.php index 01393dcb..4a7dd959 100644 --- a/routes/features/account.php +++ b/routes/features/account.php @@ -2,17 +2,9 @@ declare(strict_types=1); -use App\Http\Controllers\User; use App\Livewire\Pages\Account; use Illuminate\Support\Facades\Route; -// Settings -/*Route::prefix('settings')->as('user.')->middleware(['auth', 'checkIfBanned'])->group(function (): void { - Route::put('/', [User\SettingController::class, 'update'])->name('settings.update'); - Route::view('/customization', 'user.settings.customization')->name('customization')->middleware('verified'); - Route::view('/notifications', 'user.settings.notifications')->name('notifications')->middleware('verified'); -});*/ - Route::middleware(['auth', 'checkIfBanned', 'verified'])->group(function (): void { Route::get('/settings', Account\Settings::class)->name('settings'); Route::get('/dashboard', Account\Dashboard::class)->name('dashboard');