diff --git a/package-lock.json b/package-lock.json index 90c467a3d..05eeb1099 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "laravelio", + "name": "laravel.io", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/public/images/laravelio-icon-gray.svg b/public/images/laravelio-icon-gray.svg new file mode 100644 index 000000000..30d225108 --- /dev/null +++ b/public/images/laravelio-icon-gray.svg @@ -0,0 +1,10 @@ +<svg width="98" height="78" viewBox="0 0 98 78" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path fill-rule="evenodd" clip-rule="evenodd" d="M68.1541 24.5H73.5L69.3565 40H64.0156L59.0705 58.5H24.5L34.9213 19.5H69.4918L68.1541 24.5ZM59.4714 30H57.7178L56.1045 36H57.8581L59.4714 30ZM59.8121 29L60.2229 27.5H58.3791L57.9683 29H59.8121ZM66.0849 24.5L66.8865 21.5H36.4594L27.1103 56.5H57.5324L61.9414 40H49.8167L53.9601 24.5H66.0849ZM63.5096 36.14C64.0006 36.14 64.4615 36.04 64.8974 35.84C65.7506 35.453 66.4292 34.7633 66.8013 33.905C67.1462 33.1205 67.1714 32.2327 66.8715 31.43C66.7388 31.0856 66.5338 30.7736 66.2702 30.5149C66.0066 30.2561 65.6906 30.0567 65.3433 29.93C64.9475 29.7838 64.5278 29.7126 64.1058 29.72C63.6048 29.72 63.1389 29.82 62.703 30.02C61.8545 30.4078 61.1798 31.0953 60.8091 31.95C60.4702 32.7379 60.4469 33.6255 60.744 34.43C60.8767 34.773 61.0812 35.0837 61.3439 35.3415C61.6065 35.5993 61.9213 35.7982 62.2671 35.925C62.6328 36.065 63.0487 36.14 63.5096 36.14V36.14ZM63.5898 34.64C63.189 34.64 62.8683 34.52 62.6178 34.28C62.3723 34.04 62.252 33.69 62.252 33.24C62.265 32.7527 62.4355 32.2827 62.738 31.9C62.8883 31.7 63.0737 31.54 63.2942 31.41C63.5146 31.28 63.7551 31.215 64.0257 31.215C64.4265 31.215 64.7471 31.335 64.9926 31.58C65.2431 31.82 65.3634 32.165 65.3634 32.62C65.349 33.107 65.1787 33.5766 64.8774 33.96C64.7271 34.155 64.5367 34.315 64.3213 34.445C64.1008 34.58 63.8553 34.645 63.5898 34.645V34.64Z" fill="url(#paint0_linear_1_2)"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M41.5508 27.5H49.0541L44.7573 43.5H54.9862L53.2547 49.9H35.5225L41.5508 27.5Z" fill="#888888"/> +<defs> +<linearGradient id="paint0_linear_1_2" x1="24.5" y1="19.5" x2="73.5" y2="19.5" gradientUnits="userSpaceOnUse"> +<stop stop-color="#AAAAAA"/> +<stop offset="1" stop-color="#AAAAAA"/> +</linearGradient> +</defs> +</svg> diff --git a/public/images/laravelio-logo.svg b/public/images/laravelio-logo.svg index eff8b8bee..b7f8c7907 100644 --- a/public/images/laravelio-logo.svg +++ b/public/images/laravelio-logo.svg @@ -9,4 +9,4 @@ <path fill="#313836" d="M33.94 16.2h14.98l-8.58 32h20.42L57.3 61H21.91l12.03-44.8zm38.21 45.57a9.38 9.38 0 0 1-6.69-2.5c-1.77-1.66-2.65-4-2.65-7.04 0-3.71 1.36-6.66 4.1-8.86 2.72-2.2 6.56-3.3 11.51-3.3 2.65 0 5.3.39 7.94 1.15l.13-.38c.08-.21.15-.48.19-.8.04-.32.06-.63.06-.93 0-2.26-1.79-3.39-5.37-3.39-1.62 0-3.32.14-5.09.42-1.77.27-3.25.65-4.45 1.12l-1.92-9.86c1.92-.6 4.16-1.06 6.72-1.38 2.56-.32 5.12-.48 7.68-.48 5.8 0 10.08 1.03 12.83 3.08a9.83 9.83 0 0 1 4.13 8.32c0 1.57-.21 3.2-.64 4.86L95.51 61H80.98l.96-3.52a25.82 25.82 0 0 1-4.57 3.14 11.13 11.13 0 0 1-5.22 1.15zm7.04-8.26c1.15 0 2.27-.53 3.36-1.6a8.57 8.57 0 0 0 2.27-4.03l.39-1.47a9.06 9.06 0 0 0-2.69-.38c-1.83 0-3.24.41-4.22 1.24-.99.83-1.48 2-1.48 3.49 0 .9.23 1.58.68 2.05.44.47 1 .7 1.7.7zm29.57-27.45h14.53l-1.86 7.04a20.43 20.43 0 0 1 5.57-5.67 11.98 11.98 0 0 1 7.36-1.89l-4.1 15.43h-1.53c-3.46 0-6.16.92-8.1 2.75-1.94 1.83-3.4 4.7-4.38 8.58l-2.3 8.7H99.41l9.34-34.94zm30.34 35.7a9.38 9.38 0 0 1-6.7-2.49c-1.76-1.66-2.65-4-2.65-7.04 0-3.71 1.37-6.66 4.1-8.86 2.73-2.2 6.57-3.3 11.52-3.3 2.64 0 5.29.39 7.93 1.15l.13-.38c.09-.21.15-.48.2-.8.04-.32.06-.63.06-.93 0-2.26-1.8-3.39-5.38-3.39-1.62 0-3.32.14-5.09.42-1.77.27-3.25.65-4.44 1.12l-1.92-9.86c1.92-.6 4.16-1.06 6.72-1.38 2.56-.32 5.12-.48 7.68-.48 5.8 0 10.08 1.03 12.83 3.08a9.83 9.83 0 0 1 4.13 8.32c0 1.57-.22 3.2-.64 4.86L162.46 61h-14.53l.96-3.52a25.82 25.82 0 0 1-4.58 3.14 11.13 11.13 0 0 1-5.21 1.15zm7.04-8.25c1.15 0 2.27-.53 3.36-1.6a8.57 8.57 0 0 0 2.27-4.03l.38-1.47a9.06 9.06 0 0 0-2.69-.38c-1.83 0-3.24.41-4.22 1.24-.98.83-1.47 2-1.47 3.49 0 .9.22 1.58.67 2.05.45.47 1.01.7 1.7.7zm27.64-27.45h14.92l.96 17.53 10.36-17.53h15.36l-23.55 35.2h-13.31l-4.74-35.2zm50.76 20.86a4.9 4.9 0 0 0 1.47 3.4c.9.85 2.15 1.27 3.77 1.27 1.2 0 2.36-.23 3.5-.7a16.32 16.32 0 0 0 3.54-2.11l6.72 7.36c-2 1.79-4.23 3.19-6.68 4.19-2.46 1-5.22 1.5-8.3 1.5a21.6 21.6 0 0 1-7.16-1.12 15.5 15.5 0 0 1-5.4-3.13 13.59 13.59 0 0 1-3.4-4.84 16.03 16.03 0 0 1-1.18-6.27c0-2.64.48-5.25 1.44-7.8a20.59 20.59 0 0 1 10.88-11.62 21 21 0 0 1 8.92-1.83c2.86 0 5.27.45 7.24 1.35a12.78 12.78 0 0 1 7.36 8.35c.5 1.81.76 3.64.76 5.47 0 1.15-.08 2.28-.25 3.4-.17 1.1-.43 2.15-.77 3.13h-22.46zm10.75-6.4c.17-.47.25-.98.25-1.54a3.8 3.8 0 0 0-.99-2.59 3.52 3.52 0 0 0-2.78-1.12c-1.11 0-2.27.39-3.49 1.15-1.22.77-2.17 2.14-2.85 4.1h9.86zm23.49-26.24h14.52L260.76 61h-14.53l12.55-46.72zm8.64 40h5.83l-1.8 6.72h-5.88l1.85-6.72zm21.13-26.37h4.93L284.58 61h-4.92l8.9-33.09zm3.07-12.67h5.64l-1.48 5.44h-5.63l1.47-5.44zm18.57 46.53a16.4 16.4 0 0 1-6.17-1.12 13.45 13.45 0 0 1-7.8-7.8 16.22 16.22 0 0 1-1.07-5.93c0-2.56.52-5.03 1.57-7.42a20.75 20.75 0 0 1 10.4-10.66 17.59 17.59 0 0 1 7.49-1.63c2.26 0 4.32.37 6.17 1.12a13.5 13.5 0 0 1 7.84 7.74 15.8 15.8 0 0 1 1.1 5.92c0 2.65-.54 5.16-1.6 7.55a21.15 21.15 0 0 1-4.3 6.3 20.68 20.68 0 0 1-6.2 4.33 17.74 17.74 0 0 1-7.43 1.6zm.32-4.42c1.84 0 3.6-.41 5.31-1.25 1.71-.83 3.23-1.95 4.55-3.36a16.14 16.14 0 0 0 3.13-4.86 14.61 14.61 0 0 0 1.16-5.7c0-3.37-.96-5.98-2.88-7.84-1.92-1.85-4.42-2.78-7.5-2.78-1.91 0-3.73.44-5.43 1.31-1.7.88-3.2 2.02-4.48 3.43a16.82 16.82 0 0 0-3.07 4.86 14.46 14.46 0 0 0-1.16 5.63c0 3.37.96 5.98 2.88 7.81 1.92 1.83 4.42 2.75 7.5 2.75z"></path> <path fill="url(#gradient)" d="M68.25 65.27a14.96 14.96 0 0 0 4.01.5L69 78H0L20.8 0h69l-5.75 21.54c-1.39.01-2.78.06-4.17.15L84.59 4H23.87L5.21 74h60.72l2.32-8.73z"></path> </g> -</svg> \ No newline at end of file +</svg> diff --git a/resources/views/components/avatar.blade.php b/resources/views/components/avatar.blade.php index 4fa880e9f..f277cb1b3 100644 --- a/resources/views/components/avatar.blade.php +++ b/resources/views/components/avatar.blade.php @@ -7,13 +7,21 @@ <a href="{{ route('profile', $user->username()) }}"> @endunless -<x-buk-avatar - :search="$user->githubUsername()" - provider="github" - :fallback="asset('/images/user.svg')" - :alt="$user->name()" - {{ $attributes->merge(['class' => 'rounded-full text-gray-500']) }} -/> +@if ($user->githubUsername()) + <x-buk-avatar + :search="$user->githubUsername()" + provider="github" + :fallback="asset('/images/laravelio-icon-gray.svg')" + :alt="$user->name()" + {{ $attributes->merge(['class' => 'bg-gray-50 rounded-full']) }} + /> +@else + <img + src="{{ asset('images/laravelio-icon-gray.svg') }}" + alt="{{ $user->name() }}" + {{ $attributes->merge(['class' => 'bg-gray-50 rounded-full']) }} + /> +@endif @unless ($unlinked) </a>