parent
ca7888aa37
commit
c92a183ef8
5 changed files with 53 additions and 5 deletions
@ -0,0 +1,45 @@ |
||||
import { QuoteIcon } from 'lucide-react'; |
||||
|
||||
export function AuthorQuoteMessage() { |
||||
return ( |
||||
<div className="mx-auto mt-14 max-w-2xl sm:mt-20"> |
||||
<div className="relative overflow-hidden rounded-2xl bg-gradient-to-br from-yellow-500/10 via-yellow-400/5 to-yellow-300/10 p-6 sm:p-10"> |
||||
{/* Decorative quote mark */} |
||||
<div className="absolute left-4 top-4 font-serif text-8xl text-yellow-500/10 sm:block hidden"> |
||||
<QuoteIcon className="scale-x-[-1] fill-current" /> |
||||
</div> |
||||
|
||||
<div className="relative"> |
||||
<p className="mb-6 text-base sm:text-xl leading-relaxed text-zinc-200"> |
||||
As someone who has worked extensively with databases throughout my |
||||
career, I know firsthand how crucial SQL skills are. I've created |
||||
this course to share the practical knowledge that has helped me |
||||
build and scale data systems at various companies. |
||||
</p> |
||||
|
||||
<div className="flex items-center gap-4 border-t border-yellow-500/20 pt-6"> |
||||
<img |
||||
src="https://assets.roadmap.sh/guest/kamran-lqjta.jpeg" |
||||
alt="Kamran Ahmed" |
||||
className="size-14 rounded-full ring-2 ring-yellow-500/20" |
||||
/> |
||||
<div> |
||||
<h3 className="font-medium text-yellow-500">Kamran Ahmed</h3> |
||||
<p className="text-sm text-zinc-400"> |
||||
Founder roadmap.sh <span className="mx-1 sm:inline hidden">·</span> |
||||
<a |
||||
href="https://twitter.com/kamrify" |
||||
target="_blank" |
||||
rel="noopener noreferrer" |
||||
className="ml-0.5 text-yellow-500/80 underline underline-offset-4 hover:text-yellow-500" |
||||
> |
||||
@kamrify |
||||
</a> |
||||
</p> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
); |
||||
} |
Loading…
Reference in new issue