feat: refactor service API schema and update layout structure

This commit is contained in:
nguyenvanbao
2026-02-03 16:24:55 +07:00
parent a2a215dfd7
commit adef27b214
6 changed files with 92 additions and 84 deletions

View File

@@ -16,7 +16,6 @@ export async function generateMetadata({
try {
const { slug } = await params;
const data = await fetchServiceBySlug(slug);
if (!data || !data.serviceDetails) {
return {
title: "Service Not Found",
@@ -112,6 +111,10 @@ export default async function ServiceDetailsPage({
<div className="accordion" id="accordionExample">
{faq.items.map((faqItem: any, index: number) => {
const isExpanded = faqItem.isExpanded;
const questionNumber = String(index + 1).padStart(
2,
"0",
);
return (
<div
key={`faq-${index}`}
@@ -132,7 +135,7 @@ export default async function ServiceDetailsPage({
}
aria-controls={`collapse${index}`}
>
{faqItem.question}
{questionNumber}. {faqItem.question}
</button>
</h5>
<div