fix: run build eror

This commit is contained in:
Sabda Yagra 2025-11-03 09:20:36 +07:00
parent a892343f3e
commit c0ce2c3310
6 changed files with 39 additions and 5 deletions

View File

@ -5,7 +5,15 @@ import DetailVideo from "@/components/main/content/video-detail";
export default function DetailVideoInfo() {
const params = useParams();
const id = params?.id as string;
// const id = params?.id as string;
const idParam = params?.id;
const id =
typeof idParam === "string"
? Number(idParam)
: Array.isArray(idParam)
? Number(idParam[0])
: 0;
return <DetailVideo id={id} />;
}

View File

@ -5,7 +5,16 @@ import AudioDetail from "@/components/main/content/audio-detail";
export default function DetailAudioInfo() {
const params = useParams();
const id = params?.id as string;
// const id = params?.id as string;
const idParam = params?.id;
const id =
typeof idParam === "string"
? Number(idParam)
: Array.isArray(idParam)
? Number(idParam[0])
: 0;
return <AudioDetail id={id} />;
}

View File

@ -5,7 +5,16 @@ import DocumentDetail from "@/components/main/content/document-detail";
export default function DetailDocumentInfo() {
const params = useParams();
const id = params?.id as string;
// const id = params?.id as string;
const idParam = params?.id;
const id =
typeof idParam === "string"
? Number(idParam)
: Array.isArray(idParam)
? Number(idParam[0])
: 0;
return <DocumentDetail id={id} />;
}

View File

@ -5,7 +5,15 @@ import DetailVideo from "@/components/main/content/video-detail";
export default function DetailVideoInfo() {
const params = useParams();
const id = params?.id as string;
// const id = params?.id as string;
const idParam = params?.id;
const id =
typeof idParam === "string"
? Number(idParam)
: Array.isArray(idParam)
? Number(idParam[0])
: 0;
return <DetailVideo id={id} />;
}

View File

@ -18,7 +18,7 @@ import {
import { getDetail, getArticleDetail } from "@/service/landing/landing";
import VideoPlayer from "@/utils/video-player";
export default function VideoDetail({ id }: { id: string }) {
export default function VideoDetail({ id }: { id: number }) {
const [copied, setCopied] = useState(false);
const [showShareMenu, setShowShareMenu] = useState(false);
const [data, setData] = useState<any>(null);