fix: adjust params type in zapytanie-multisplit for Next.js compat
This commit is contained in:
@@ -8,7 +8,7 @@ import { ArrowLeft, Phone, Zap, Wind, Volume2, Thermometer } from 'lucide-react'
|
|||||||
import MultisplitContactForm from '@/components/shop/MultisplitContactForm';
|
import MultisplitContactForm from '@/components/shop/MultisplitContactForm';
|
||||||
|
|
||||||
interface Props {
|
interface Props {
|
||||||
params: Promise<{ slug: string }>;
|
params: { slug: string };
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function generateStaticParams() {
|
export async function generateStaticParams() {
|
||||||
@@ -18,7 +18,7 @@ export async function generateStaticParams() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export async function generateMetadata({ params }: Props): Promise<Metadata> {
|
export async function generateMetadata({ params }: Props): Promise<Metadata> {
|
||||||
const { slug } = await params;
|
const { slug } = params;
|
||||||
const product = getProductBySlug(slug);
|
const product = getProductBySlug(slug);
|
||||||
if (!product) return { title: 'Produkt nie znaleziony' };
|
if (!product) return { title: 'Produkt nie znaleziony' };
|
||||||
return {
|
return {
|
||||||
@@ -28,7 +28,7 @@ export async function generateMetadata({ params }: Props): Promise<Metadata> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export default async function MultisplitInquiryPage({ params }: Props) {
|
export default async function MultisplitInquiryPage({ params }: Props) {
|
||||||
const { slug } = await params;
|
const { slug } = params;
|
||||||
const product = getProductBySlug(slug);
|
const product = getProductBySlug(slug);
|
||||||
if (!product || product.category !== 'multisplit') notFound();
|
if (!product || product.category !== 'multisplit') notFound();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user