Skip to content

Commit f38e934

Browse files
✨ Add sidebar to blog article
1 parent 807849b commit f38e934

File tree

1 file changed

+55
-19
lines changed

1 file changed

+55
-19
lines changed

resources/views/article.blade.php

Lines changed: 55 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<x-layout title="Blog">
22
{{-- Hero --}}
33
<section
4-
class="mx-auto mt-10 w-full max-w-3xl md:mt-14"
4+
class="mx-auto mt-10 w-full max-w-5xl"
55
aria-labelledby="article-title"
66
>
77
<header class="relative grid place-items-center text-center">
@@ -100,23 +100,59 @@ class="size-1.5 rotate-45 bg-gray-200/90 dark:bg-[#242734]"
100100
></div>
101101
</div>
102102

103-
{{-- Content --}}
104-
<article
105-
x-init="
106-
() => {
107-
motion.inView($el, () => {
108-
gsap.fromTo(
109-
$el,
110-
{ autoAlpha: 0, y: 5 },
111-
{ autoAlpha: 1, y: 0, duration: 0.7, ease: 'power1.out' },
112-
)
113-
})
114-
}
115-
"
116-
class="prose mt-2 max-w-none text-gray-600 dark:text-gray-400 dark:prose-headings:text-white"
117-
aria-labelledby="article-title"
118-
>
119-
{!! App\Support\CommonMark\CommonMark::convertToHtml($article->content) !!}
120-
</article>
103+
<div class="mt-2 flex items-start gap-5">
104+
{{-- Content --}}
105+
<article
106+
x-init="
107+
() => {
108+
motion.inView($el, () => {
109+
gsap.fromTo(
110+
$el,
111+
{ autoAlpha: 0, y: 5 },
112+
{ autoAlpha: 1, y: 0, duration: 0.7, ease: 'power1.out' },
113+
)
114+
})
115+
}
116+
"
117+
class="prose max-w-none grow text-gray-600 dark:text-gray-400 dark:prose-headings:text-white"
118+
aria-labelledby="article-title"
119+
>
120+
{!! App\Support\CommonMark\CommonMark::convertToHtml($article->content) !!}
121+
</article>
122+
123+
{{-- Sidebar --}}
124+
<div
125+
x-init="
126+
() => {
127+
motion.inView($el, () => {
128+
gsap.fromTo(
129+
$el,
130+
{ autoAlpha: 0, x: 5 },
131+
{ autoAlpha: 1, x: 0, duration: 0.7, ease: 'power1.out' },
132+
)
133+
})
134+
}
135+
"
136+
class="sticky top-20 right-0 hidden max-w-52 shrink-0 min-[850px]:block"
137+
>
138+
{{-- Sponsors --}}
139+
<h3 class="flex items-center gap-1.5 opacity-60">
140+
{{-- Icon --}}
141+
<x-icons.star-circle class="size-6" />
142+
{{-- Label --}}
143+
<div>Sponsors</div>
144+
</h3>
145+
146+
{{-- List --}}
147+
<div class="space-y-3 pt-2.5">
148+
<x-sponsors.lists.docs.featured-sponsors />
149+
</div>
150+
151+
{{-- List --}}
152+
<div class="space-y-3 pt-2.5">
153+
<x-sponsors.lists.docs.corporate-sponsors />
154+
</div>
155+
</div>
156+
</div>
121157
</section>
122158
</x-layout>

0 commit comments

Comments
 (0)