TenantAtlas/apps/website/src/components/sections/testimonials/TestimonialItem.astro
ahmido b9c128163b feat: public website launch readiness updates (#394)
## Summary
- apply public website launch readiness updates across the Astro site shell, content, and navigation
- refine website components, metadata, and localization-related structure for launch prep
- update docs/content paths and smoke coverage to match the launch-ready public site state

## Scope
- touches the website app and related spec artifacts for feature 403
- does not modify `apps/platform`

## Testing
- not run in this step

Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de>
Reviewed-on: #394
2026-05-21 21:41:33 +00:00

44 lines
968 B
Plaintext

---
import { Image } from 'astro:assets';
import Icon from '../../ui/icons/Icon.astro';
const { content, author, role, avatarSrc } = Astro.props;
interface Props {
content: string;
author: string;
role: string;
avatarSrc: string;
}
---
<blockquote class="relative">
<Icon name="quotation" />
<div class="relative z-10">
<p class="text-xl text-neutral-800 italic dark:text-neutral-200">
{content}
</p>
</div>
<div class="mt-6">
<div class="flex items-center">
<div class="shrink-0">
<Image
class="h-8 w-8 rounded-full"
src={avatarSrc}
alt="Illustrative testimonial avatar"
loading={'eager'}
inferSize
/>
</div>
<div class="ms-4 grow">
<div class="font-bold text-neutral-800 dark:text-neutral-200">
{author}
</div>
<div class="text-xs text-neutral-500">{role}</div>
</div>
</div>
</div>
</blockquote>