fix: improve type safety in service detail page
This commit is contained in:
@@ -97,8 +97,8 @@ export function ServiceDetailClient({ service }: ServiceDetailClientProps) {
|
|||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const contentRef = useRef<HTMLDivElement>(null);
|
const contentRef = useRef<HTMLDivElement>(null);
|
||||||
|
|
||||||
const serviceChallenges = challenges[service.id as keyof typeof challenges] || [];
|
const serviceChallenges = challenges[service.id as keyof typeof challenges] ?? [];
|
||||||
const serviceOutcomes = outcomes[service.id as keyof typeof outcomes] || [];
|
const serviceOutcomes = outcomes[service.id as keyof typeof outcomes] ?? [];
|
||||||
const relatedCases = CASES.slice(0, 2);
|
const relatedCases = CASES.slice(0, 2);
|
||||||
|
|
||||||
const Icon = iconMap[service.icon];
|
const Icon = iconMap[service.icon];
|
||||||
|
|||||||
Reference in New Issue
Block a user