"use client" import { useState } from "react" import { Button } from "@/components/ui/button" import { Dialog, DialogContent, DialogHeader, DialogTitle } from "@/components/ui/dialog" import { Play, Video } from "lucide-react" import { usePathname } from "next/navigation" import { getPageTutorials } from "@/lib/tutorials" export function VideoTutorialButton() { const [isOpen, setIsOpen] = useState(false) const pathname = usePathname() const tutorials = getPageTutorials(pathname) const handleOpenDialog = () => { setIsOpen(true) } return ( <> 视频教程 {tutorials.length > 0 ? ( {tutorials.map((tutorial) => ( {tutorial.title} {tutorial.description} ))} ) : ( 暂无该页面的教程视频 )} > ) }
{tutorial.description}