diff --git a/resources/views/components/profile-bio.blade.php b/resources/views/components/profile-bio.blade.php new file mode 100644 index 0000000..93e77a8 --- /dev/null +++ b/resources/views/components/profile-bio.blade.php @@ -0,0 +1,20 @@ +@if (!empty($user->bio) || !empty($user->url)) +
+
+ {{-- Bio --}} + @if (!empty($user->bio)) +

+ {!! Formatter::linkify(nl2br(e($user->bio))) !!} +

+ @endif + + {{-- URL --}} + @if (!empty($user->url)) +

+ + {{ preg_replace('~\Ahttps?://~', '', $user->url) }} +

+ @endif +
+
+@endif diff --git a/resources/views/components/profile.blade.php b/resources/views/components/profile.blade.php index 6bfa60c..0e6d62c 100644 --- a/resources/views/components/profile.blade.php +++ b/resources/views/components/profile.blade.php @@ -1,23 +1,32 @@ -@if (!empty($user->bio) || !empty($user->url)) -
-
- {{-- Bio --}} - @if (!empty($user->bio)) -

- {!! Formatter::linkify(nl2br(e($user->bio))) !!} -

+
+
+ +

+ {{ $user->display_name }} +

+
+ @{{ $user->name }} + @if ($user->is_protected) + @endif +
- {{-- URL --}} - @if (!empty($user->url)) -

- - {{ preg_replace('~\Ahttps?://~', '', $user->url) }} -

- @endif -
+ {{-- Bio --}} + @if (!empty($user->bio)) +

+ {!! Formatter::linkify(nl2br(e($user->bio))) !!} +

+ @endif + + {{-- URL --}} + @if (!empty($user->url)) +

+ + {{ preg_replace('~\Ahttps?://~', '', $user->url) }} +

+ @endif
-@endif +
@if (!$user->is_protected || $user->isMe())
diff --git a/resources/views/user/base.blade.php b/resources/views/user/base.blade.php index a5d0a7e..a770c10 100644 --- a/resources/views/user/base.blade.php +++ b/resources/views/user/base.blade.php @@ -34,10 +34,6 @@
- @if (Route::currentRouteName() === 'user.profile') - @component('components.profile', ['user' => $user]) - @endcomponent - @endif @section('sidebar') @show
diff --git a/resources/views/user/profile.blade.php b/resources/views/user/profile.blade.php index 823f7b2..f774e50 100644 --- a/resources/views/user/profile.blade.php +++ b/resources/views/user/profile.blade.php @@ -11,6 +11,8 @@ @section('sidebar') {{-- TODO: タイムラインとオカズのテンプレを分けたら条件外す --}} @if (Route::currentRouteName() === 'user.profile') + @component('components.profile-bio', ['user' => $user]) + @endcomponent @if (!empty($tags) && (!$user->is_protected || $user->isMe()))