mirror of
https://github.com/NyaaStudios/nyaabooru.git
synced 2025-12-09 21:42:57 +00:00
48 lines
1.7 KiB
PHP
48 lines
1.7 KiB
PHP
<div class="wa-stack wa-gap-3xl">
|
|
<div class="wa-stack wa-gap-xl">
|
|
<div class="wa-flank wa-align-items-center">
|
|
<livewire:app.pfp :$user size="5rem" shape="rounded" />
|
|
<div class="wa-stack wa-gap-2xs">
|
|
<wa-breadcrumb class="wa-heading-l">
|
|
<wa-breadcrumb-item href="{{ route('home') }}" wire:navigate.hover>{{ config('app.name') }}</wa-breadcrumb-item>
|
|
<wa-breadcrumb-item href="{{ route('users') }}" wire:navigate.hover>profiles</wa-breadcrumb-item>
|
|
<wa-breadcrumb-item>{{ $user->name }}</wa-breadcrumb-item>
|
|
</wa-breadcrumb>
|
|
<span class="wa-caption-l">Member since <wa-format-date value="{{ $user->created_at }}"></wa-format-date></span>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="wa-grid" style="--min-column-size: 30ch;">
|
|
<livewire:app.data-card icon="images" title="Posts" value="{{ $user->posts->count() }}" />
|
|
<livewire:app.data-card icon="comments" title="Comments" value="{{ $user->comments->count() }}" />
|
|
</div>
|
|
</div>
|
|
|
|
@if (Auth::id() == $user->id)
|
|
<div class="wa-stack">
|
|
<h2>User settings</h2>
|
|
<form wire:submit>
|
|
<wa-card>
|
|
<div class="wa-stack wa-gap-l">
|
|
<div class="wa-stack">
|
|
<span class="wa-heading-m">Profile picture</span>
|
|
<input type="file" wire:model.live="avatar" wire:loading.attr="disabled" />
|
|
@error('avatar')
|
|
<span class="wa-caption-m">{{ $message }}</span>
|
|
@enderror
|
|
</div>
|
|
|
|
<wa-divider></wa-divider>
|
|
|
|
<wa-input wire:model.live="name" label="Display name">
|
|
<livewire:app.icon slot="start" name="user-tag" />
|
|
</wa-input>
|
|
@error('name')
|
|
<span class="wa-caption-m">{{ $message }}</span>
|
|
@enderror
|
|
</div>
|
|
</wa-card>
|
|
</form>
|
|
</div>
|
|
@endif
|
|
</div>
|