/* eslint-disable react/no-unescaped-entities */ /* eslint-disable @next/next/no-img-element */ 'use client' import Loading from '@/components/Loading' import NotionPage from '@/components/NotionPage' import { siteConfig } from '@/lib/config' import { isBrowser } from '@/lib/utils' import { useRouter } from 'next/router' import { useEffect } from 'react' import { About } from './components/About' import { BackToTopButton } from './components/BackToTopButton' import { Blog } from './components/Blog' import { Brand } from './components/Brand' import { Contact } from './components/Contact' import { FAQ } from './components/FAQ' import { Features } from './components/Features' import { Footer } from './components/Footer' import { Header } from './components/Header' import { Hero } from './components/Hero' import { Pricing } from './components/Pricing' import { Team } from './components/Team' import { Testimonials } from './components/Testimonials' import CONFIG from './config' import { Style } from './style' // import { MadeWithButton } from './components/MadeWithButton' import Comment from '@/components/Comment' import replaceSearchResult from '@/components/Mark' import ShareBar from '@/components/ShareBar' import DashboardBody from '@/components/ui/dashboard/DashboardBody' import DashboardHeader from '@/components/ui/dashboard/DashboardHeader' import { useGlobal } from '@/lib/global' import { loadWowJS } from '@/lib/plugins/wow' import { SignIn, SignUp } from '@clerk/nextjs' import Link from 'next/link' import { ArticleLock } from './components/ArticleLock' import { Banner } from './components/Banner' import { CTA } from './components/CTA' import SearchInput from './components/SearchInput' import { SignInForm } from './components/SignInForm' import { SignUpForm } from './components/SignUpForm' import { SVG404 } from './components/svg/SVG404' /** * 布局框架 * Landing-2 主题用作产品落地页展示 * 结合Stripe或者lemonsqueezy插件可以成为saas支付订阅 * https://play-tailwind.tailgrids.com/ * @param {*} props * @returns */ const LayoutBase = props => { const { children } = props // 加载wow动画 useEffect(() => { loadWowJS() }, []) return (