diff --git a/docs/PREVIEW_PAGE_STANDARDS.md b/docs/PREVIEW_PAGE_STANDARDS.md
index 7ed66ef..5370c2c 100644
--- a/docs/PREVIEW_PAGE_STANDARDS.md
+++ b/docs/PREVIEW_PAGE_STANDARDS.md
@@ -356,7 +356,7 @@ const products = [
```tsx
const testimonials = [
{
- name: "Sarah Johnson",
+ name: "Terence J Simmons",
role: "CEO, TechCorp",
content: "This component library transformed our development workflow. Highly recommend!",
image: "/images/avatar-1.jpg",
diff --git a/registry/components/HeroBillboardTestimonial.json b/registry/components/HeroBillboardTestimonial.json
index 8284d65..f007092 100644
--- a/registry/components/HeroBillboardTestimonial.json
+++ b/registry/components/HeroBillboardTestimonial.json
@@ -27,7 +27,7 @@
"testimonials": {
"required": true,
"minItems": 1,
- "example": "[{ name: 'Sarah Johnson', handle: 'CEO, TechCorp', testimonial: 'Amazing product!', rating: 5, imageSrc: '/avatar.jpg' }]",
+ "example": "[{ name: 'Terence J Simmons', handle: 'CEO, TechCorp', testimonial: 'Amazing product!', rating: 5, imageSrc: '/avatar.jpg' }]",
"note": "Array of testimonial objects. Each requires name, handle, testimonial text, and rating (1-5). imageSrc is optional."
},
"testimonialRotationInterval": {
@@ -117,7 +117,7 @@
"marqueeTextClassName?": "string",
"marqueeIconClassName?": "string"
},
- "usageExample": "\n \n",
+ "usageExample": "\n \n",
"do": [
"Use for landing pages with social proof",
"Use for product showcases with testimonials",
diff --git a/registry/components/HeroSplitTestimonial.json b/registry/components/HeroSplitTestimonial.json
index 293a6b2..dac13ee 100644
--- a/registry/components/HeroSplitTestimonial.json
+++ b/registry/components/HeroSplitTestimonial.json
@@ -27,7 +27,7 @@
"testimonials": {
"required": true,
"minItems": 1,
- "example": "[{ name: 'Sarah Johnson', handle: 'CEO, TechCorp', testimonial: 'Amazing product!', rating: 5, imageSrc: '/avatar.jpg' }]",
+ "example": "[{ name: 'Terence J Simmons', handle: 'CEO, TechCorp', testimonial: 'Amazing product!', rating: 5, imageSrc: '/avatar.jpg' }]",
"note": "Array of testimonial objects. Each requires name, handle, testimonial text, and rating (1-5). imageSrc is optional."
},
"testimonialRotationInterval": {
@@ -121,7 +121,7 @@
"marqueeTextClassName?": "string",
"marqueeIconClassName?": "string"
},
- "usageExample": "\n \n",
+ "usageExample": "\n \n",
"do": [
"Use for landing pages with social proof",
"Use for product showcases with testimonials",
diff --git a/registry/components/TeamCardFive.json b/registry/components/TeamCardFive.json
index ab39b40..cadf720 100644
--- a/registry/components/TeamCardFive.json
+++ b/registry/components/TeamCardFive.json
@@ -32,7 +32,7 @@
},
"name": {
"required": true,
- "example": "Sarah Johnson",
+ "example": "Terence J Simmons",
"minChars": 2,
"maxChars": 50,
"note": "Team member name displayed at 2xl font-medium, centered with truncate"
@@ -56,12 +56,12 @@
},
"imageAlt": {
"required": false,
- "example": "Portrait of Sarah Johnson",
+ "example": "Portrait of Terence J Simmons",
"note": "Alt text for image (defaults to member name if not provided)"
},
"videoAriaLabel": {
"required": false,
- "example": "Video of Sarah Johnson",
+ "example": "Video of Terence J Simmons",
"note": "ARIA label for video (defaults to member name if not provided)"
}
},
@@ -104,7 +104,7 @@
"nameClassName?": "string",
"roleClassName?": "string"
},
- "usageExample": "",
+ "usageExample": "",
"do": [
"Use for team pages",
"Use for staff directories",
diff --git a/registry/components/TeamCardSix.json b/registry/components/TeamCardSix.json
index 8d0d586..d7154e1 100644
--- a/registry/components/TeamCardSix.json
+++ b/registry/components/TeamCardSix.json
@@ -32,7 +32,7 @@
},
"name": {
"required": true,
- "example": "Sarah Johnson",
+ "example": "Terence J Simmons",
"minChars": 2,
"maxChars": 50,
"note": "Team member name displayed at 2xl font-medium with truncate in blurred overlay"
@@ -56,12 +56,12 @@
},
"imageAlt": {
"required": false,
- "example": "Portrait of Sarah Johnson",
+ "example": "Portrait of Terence J Simmons",
"note": "Alt text for image (defaults to member name if not provided)"
},
"videoAriaLabel": {
"required": false,
- "example": "Video of Sarah Johnson",
+ "example": "Video of Terence J Simmons",
"note": "Aria label for video (defaults to member name if not provided)"
}
}
@@ -103,7 +103,7 @@
"textBoxButtonClassName?": "string",
"textBoxButtonTextClassName?": "string"
},
- "usageExample": "",
+ "usageExample": "",
"do": [
"Use for about pages",
"Use for company information",
diff --git a/registry/components/TestimonialCardSix.json b/registry/components/TestimonialCardSix.json
index 2c7aa66..acf233f 100644
--- a/registry/components/TestimonialCardSix.json
+++ b/registry/components/TestimonialCardSix.json
@@ -32,7 +32,7 @@
},
"name": {
"required": true,
- "example": "Sarah Johnson",
+ "example": "Terence J Simmons",
"minChars": 2,
"maxChars": 50
},
@@ -57,7 +57,7 @@
},
"imageAlt": {
"required": false,
- "example": "Sarah Johnson",
+ "example": "Terence J Simmons",
"note": "Alt text for avatar image"
},
"icon": {
@@ -110,7 +110,7 @@
"textBoxButtonClassName?": "string",
"textBoxButtonTextClassName?": "string"
},
- "usageExample": "",
+ "usageExample": "",
"do": [
"Use for social proof",
"Use for customer reviews",
diff --git a/registry/components/TestimonialCardThirteen.json b/registry/components/TestimonialCardThirteen.json
index 1c3d9ac..c577645 100644
--- a/registry/components/TestimonialCardThirteen.json
+++ b/registry/components/TestimonialCardThirteen.json
@@ -31,7 +31,7 @@
},
"name": {
"required": true,
- "example": "Sarah Johnson",
+ "example": "Terence J Simmons",
"minChars": 2,
"maxChars": 50
},
diff --git a/registry/components/TestimonialCardTwelve.json b/registry/components/TestimonialCardTwelve.json
index a098f7b..99aaaf2 100644
--- a/registry/components/TestimonialCardTwelve.json
+++ b/registry/components/TestimonialCardTwelve.json
@@ -26,7 +26,7 @@
},
"name": {
"required": true,
- "example": "Sarah Johnson",
+ "example": "Terence J Simmons",
"minChars": 2,
"maxChars": 50,
"note": "Used as fallback for imageAlt"
@@ -38,7 +38,7 @@
},
"imageAlt": {
"required": false,
- "example": "Sarah Johnson",
+ "example": "Terence J Simmons",
"minChars": 2,
"maxChars": 50,
"note": "Alt text for accessibility (defaults to name)"
@@ -67,7 +67,7 @@
"cardTitleClassName?": "string",
"cardTagClassName?": "string"
},
- "usageExample": "",
+ "usageExample": "",
"do": [
"Use for feature showcases",
"Use for capability displays",
diff --git a/src/app/page.tsx b/src/app/page.tsx
index b8d1b7f..5833980 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -196,8 +196,8 @@ export default function LandingPage() {
tagAnimation="slide-up"
testimonials={[
{
- id: "1", name: "Sarah Johnson", handle: "@sarahjtech", testimonial: "Fixed my cracked screen in just 2 hours! The technician was professional and the price was very fair. Will definitely return here.", rating: 5,
- imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASo5NGChDW04lws3QHcRDeKMGr/uploaded-1772595637223-1vibvl2r.png", imageAlt: "Sarah Johnson"
+ id: "1", name: "Terence J Simmons", handle: "@sarahjtech", testimonial: "Great stuff. Fitted screen protector + cover.", rating: 5,
+ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASo5NGChDW04lws3QHcRDeKMGr/uploaded-1772595637223-1vibvl2r.png", imageAlt: "Terence J Simmons"
},
{
id: "2", name: "Marcus Chen", handle: "@marcustech", testimonial: "Best mobile repair service in town. My water-damaged phone was salvaged perfectly. Highly recommended!", rating: 5,
diff --git a/src/lib/api/blog.ts b/src/lib/api/blog.ts
index aa80e91..1edea0e 100644
--- a/src/lib/api/blog.ts
+++ b/src/lib/api/blog.ts
@@ -41,7 +41,7 @@ export const defaultPosts: BlogPost[] = [
excerpt: "Discover how to create a content strategy that drives engagement and conversions.",
imageSrc: "/placeholders/placeholder3.avif",
imageAlt: "Marketing strategy board",
- authorName: "Sarah Johnson",
+ authorName: "Terence J Simmons",
authorAvatar: "/placeholders/placeholder3.avif",
date: "15 Jan 2025",
},