Seed: healthcare template (18 files)

This commit is contained in:
2026-07-23 22:58:20 +00:00
parent 30be9fc14c
commit 4304d25a5d
+3 -3
View File
@@ -40,7 +40,7 @@ export default function DoctorsPage() {
<div className="mx-auto max-w-6xl px-6">
<div className="flex flex-wrap justify-center gap-3 mb-12 animate-fade-up">
{filters.map((f) => (
<Button key={f} variant={active === f ? "default" : "outline"} size="sm" className={`rounded-full px-6 transition-all \${active === f ? "bg-sky-500 hover:bg-sky-600 text-white" : "hover:border-sky-400 hover:text-sky-500"}`} onClick={() => setActive(f)}>
<Button key={f} variant={active === f ? "default" : "outline"} size="sm" className={`rounded-full px-6 transition-all ${active === f ? "bg-sky-500 hover:bg-sky-600 text-white" : "hover:border-sky-400 hover:text-sky-500"}`} onClick={() => setActive(f)}>
{f}
</Button>
))}
@@ -49,7 +49,7 @@ export default function DoctorsPage() {
{filtered.map((d, i) => (
<Card key={d.id} className="group bg-white/60 dark:bg-slate-900/60 backdrop-blur-sm border-slate-200/60 dark:border-slate-800/60 hover:shadow-xl hover:-translate-y-1 transition-all duration-300 text-center">
<CardContent className="p-8">
<div className={`mx-auto w-24 h-24 rounded-full bg-gradient-to-br \${d.gradient} flex items-center justify-center text-white text-2xl font-bold mb-5 group-hover:ring-4 group-hover:ring-sky-300/30 transition-all duration-300`}>
<div className={`mx-auto w-24 h-24 rounded-full bg-gradient-to-br ${d.gradient} flex items-center justify-center text-white text-2xl font-bold mb-5 group-hover:ring-4 group-hover:ring-sky-300/30 transition-all duration-300`}>
{d.name.split(" ").filter(n => n.startsWith("D") || !n.startsWith("D")).slice(-2).map(n => n[0]).join("")}
</div>
<h3 className="text-lg font-semibold">{d.name}</h3>
@@ -61,7 +61,7 @@ export default function DoctorsPage() {
<span>{d.langs}</span>
</div>
<Button asChild size="sm" variant="outline" className="mt-5 rounded-full border-sky-300 text-sky-600 hover:bg-sky-50 dark:border-sky-700 dark:text-sky-400 dark:hover:bg-sky-950 active:scale-[0.97] transition-all">
<Link to={`/doctor/\${d.id}`}>View Profile</Link>
<Link to={`/doctor/${d.id}`}>View Profile</Link>
</Button>
</CardContent>
</Card>