2
2
' sponsor' ,
3
3
] )
4
4
5
+ @php
6
+ $isUser = data_get ($sponsor -> getMetadata (' merchant' ), ' laravel_cm_id' )
7
+ @endphp
8
+
5
9
<div x-data id =" {{ $sponsor -> id } }" >
6
10
<template x-ref =" template" >
7
- <div class =" w-full max-w-xs rounded-md bg-skin-card px-4 py-2" >
11
+ <div class =" w-full max-w-xs px-3 py-2" >
8
12
<div class =" flex items-center space-x-2" >
9
- @if ($sponsor -> getMetadata (' merchant' )[' laravel_cm_id' ] )
10
- <img
11
- class =" size-8 rounded-full object-cover"
12
- src =" {{ $sponsor -> user -> profile_photo_url } }"
13
- alt =" "
14
- />
13
+ @if ($isUser )
14
+ <x-user .avatar :user =" $sponsor->user" class =" size-6" />
15
15
@else
16
- <svg class =" size-8 text-gray-400 dark:text-gray-500" viewBox =" 0 0 24 24" fill =" currentColor" aria-hidden =" true" >
16
+ <svg class =" size-6 text-gray-400 dark:text-gray-500" viewBox =" 0 0 24 24" fill =" currentColor" aria-hidden =" true" >
17
17
<path
18
18
fill-rule =" evenodd"
19
19
d =" M18.685 19.097A9.723 9.723 0 0021.75 12c0-5.385-4.365-9.75-9.75-9.75S2.25 6.615 2.25 12a9.723 9.723 0 003.065 7.097A9.716 9.716 0 0012 21.75a9.716 9.716 0 006.685-2.653zm-12.54-1.285A7.486 7.486 0 0112 15a7.486 7.486 0 015.855 2.812A8.224 8.224 0 0112 20.25a8.224 8.224 0 01-5.855-2.438zM15.75 9a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0z"
20
20
clip-rule =" evenodd"
21
21
/>
22
22
</svg >
23
23
@endif
24
- <div class =" flex items-center text-sm leading-5 text-gray-500 dark:text-gray-400" >
25
- @if ($sponsor -> getMetadata (' merchant' )[' laravel_cm_id' ] )
26
- <span >{{ $sponsor -> user -> username } } </span >
27
- <span class =" ml-1 font-medium text-gray-700 dark:text-gray-300" >{{ $sponsor -> user -> name } } </span >
28
- @else
29
- <span >{{ $sponsor -> getMetadata (' merchant' )[' name' ] } } </span >
24
+
25
+ <div class =" flex items-center text-xs/5 text-gray-400" >
26
+ @if ($isUser )
27
+ <span >{{ $sponsor -> user -> username } } -</span >
28
+ <span class =" ml-1 font-medium text-gray-300" >{{ $sponsor -> user -> name } } </span >
30
29
@endif
30
+
31
+ @if (! $isUser && data_get ($sponsor -> getMetadata (' merchant' ), ' name' ) )
32
+ <span >{{ $sponsor -> getMetadata (' merchant' )[' name' ] } } </span >
33
+ @endisset
31
34
</div >
32
35
</div >
33
- @if ($sponsor -> getMetadata (' merchant' )[' laravel_cm_id' ] )
34
- <p class =" line-clamp-3 text-sm leading-5 text-gray-500 dark:text-gray-400" >{{ $sponsor -> user -> bio ?? ' ' } } </p >
36
+ @if ($isUser )
37
+ <p class =" line-clamp-2 text-xs/5 text-white" >
38
+ {{ $sponsor -> user -> bio ? \Illuminate \Support \Str:: limit ($sponsor -> user -> bio , 50 ) : ' ' } }
39
+ </p >
35
40
@endif
36
41
</div >
37
42
</template >
@@ -42,14 +47,10 @@ class="size-8 rounded-full object-cover"
42
47
appendTo: $root,
43
48
}"
44
49
class =" relative inline-flex items-center"
45
- href =" {{ $sponsor -> getMetadata ( ' merchant ' )[ ' laravel_cm_id ' ] ? route (' profile' , [ ' username ' => $sponsor -> user -> username ] ) : ' #' } }"
50
+ href =" {{ $isUser ? route (' profile' , $sponsor -> user ) : ' #' } }"
46
51
>
47
- @if ($sponsor -> getMetadata (' merchant' )[' laravel_cm_id' ] )
48
- <img
49
- class =" mx-auto size-8 rounded-full object-cover"
50
- src =" {{ $sponsor -> user -> profile_photo_url } }"
51
- alt =" "
52
- />
52
+ @if ($isUser )
53
+ <x-user .avatar :user =" $sponsor->user" class =" size-8" />
53
54
@else
54
55
<span class =" flex size-10 items-center" >
55
56
<svg class =" h-full w-full text-gray-400 dark:text-gray-500" viewBox =" 0 0 24 24" fill =" currentColor" aria-hidden =" true" >
0 commit comments