diff --git a/src/app/catalog/page.tsx b/src/app/catalog/page.tsx
index f44eae7..8bb893c 100644
--- a/src/app/catalog/page.tsx
+++ b/src/app/catalog/page.tsx
@@ -1,6 +1,6 @@
"use client";
-import { useEffect, useState, useCallback, useRef } from "react";
+import { useEffect, useState, useCallback, useRef, Suspense } from "react";
import { Card, CardContent, CardHeader } from "@/components/ui/card";
import Image from "next/image";
import Icon from "@/components/ui/icon";
@@ -49,7 +49,7 @@ export const defaultFilters: CatalogFilters = {
arrivalTime: "13:00",
};
-export default function CatalogPage() {
+function CatalogPageContent() {
const [isFiltersOpen, setIsFiltersOpen] = useState(false);
const searchParams = useSearchParams();
const router = useRouter();
@@ -487,3 +487,11 @@ export default function CatalogPage() {
);
}
+
+export default function CatalogPage() {
+ return (
+ Загрузка...}>
+
+
+ );
+}
diff --git a/src/app/confirm/page.tsx b/src/app/confirm/page.tsx
index 800c3ac..c71fbe1 100644
--- a/src/app/confirm/page.tsx
+++ b/src/app/confirm/page.tsx
@@ -4,13 +4,13 @@ import { Button } from "@/components/ui/button";
import Image from "next/image";
import Link from "next/link";
import { User, ArrowUpRight, Map, ArrowLeft, Heart } from "lucide-react";
-import { useEffect, useState } from "react";
+import { useEffect, useState, Suspense } from "react";
import { useRouter, useSearchParams } from "next/navigation";
import useApiClient from "@/hooks/useApiClient";
import { getImageUrl } from "@/lib/utils";
import { differenceInHours, parseISO } from "date-fns";
-export default function ConfirmPage() {
+function ConfirmPageContent() {
const [yacht, setYacht] = useState(null);
const [totalHours, setTotalHours] = useState(0);
const [totalPrice, setTotalPrice] = useState(0);
@@ -529,3 +529,11 @@ export default function ConfirmPage() {
);
}
+
+export default function ConfirmPage() {
+ return (
+ Загрузка...}>
+
+
+ );
+}
diff --git a/src/components/ui/input.tsx b/src/components/ui/input.tsx
index ad910d7..883aeb0 100644
--- a/src/components/ui/input.tsx
+++ b/src/components/ui/input.tsx
@@ -2,7 +2,9 @@ import * as React from "react";
import { cn } from "@/lib/utils";
export interface InputProps
- extends React.InputHTMLAttributes {}
+ extends React.InputHTMLAttributes {
+ pisun?: string
+}
const Input = React.forwardRef(
({ className, type, ...props }, ref) => {