mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-26 03:31:12 -05:00
Fix TypeScript strict mode errors
This commit is contained in:
@@ -276,10 +276,10 @@ export default function Parks() {
|
||||
const generateDescription = () => {
|
||||
if (!parks.length) return "Browse theme parks worldwide on ThrillWiki";
|
||||
|
||||
const activeFilters = [];
|
||||
if (filters.country.length === 1) activeFilters.push(`in ${filters.country[0]}`);
|
||||
if (filters.parkType.length > 0) activeFilters.push(filters.parkType.join(", "));
|
||||
if (filters.status.length > 0) activeFilters.push(filters.status.join(", "));
|
||||
const activeFilters: string[] = [];
|
||||
if (filters.country.length === 1) activeFilters.push(`in ${filters.country[0]!}`);
|
||||
if (filters.parkType.length > 0) activeFilters.push(...filters.parkType);
|
||||
if (filters.status.length > 0) activeFilters.push(...filters.status);
|
||||
|
||||
if (activeFilters.length > 0) {
|
||||
return `Browse ${filteredAndSortedParks.length} ${activeFilters.join(" ")} theme parks`;
|
||||
@@ -291,8 +291,8 @@ export default function Parks() {
|
||||
useOpenGraph({
|
||||
title: "Theme Parks - ThrillWiki",
|
||||
description: generateDescription(),
|
||||
imageUrl: filteredAndSortedParks[0]?.banner_image_url,
|
||||
imageId: filteredAndSortedParks[0]?.banner_image_id,
|
||||
imageUrl: filteredAndSortedParks[0]?.banner_image_url ?? undefined,
|
||||
imageId: filteredAndSortedParks[0]?.banner_image_id ?? undefined,
|
||||
type: "website",
|
||||
});
|
||||
|
||||
@@ -335,7 +335,7 @@ export default function Parks() {
|
||||
const handleParkSubmit = async (parkData: any) => {
|
||||
try {
|
||||
const { submitParkCreation } = await import("@/lib/entitySubmissionHelpers");
|
||||
await submitParkCreation(parkData, user.id);
|
||||
await submitParkCreation(parkData, user!.id);
|
||||
|
||||
toast({
|
||||
title: "Park Submitted",
|
||||
|
||||
Reference in New Issue
Block a user