import Header, { FixedMiniHeader } from '@/components/shared/Header'; import Image from 'next/image'; import { Metadata } from 'next'; import { cn } from '@/lib/utils'; import { ToolSelector } from '@/app/(tools)/tool-selector'; import { totalTemplates } from 'consts/stats'; import { GlowBg } from '@/components/shared/ui/glow-bg'; import Link from 'next/link'; import { SquareArrowOutUpRightIcon } from 'lucide-react'; const socialBanner = '/static/images/templatesOgImg.jpg'; const title = 'Landing Page Templates | Shipixen, Next.js & Shadcn UI'; const description = 'Shipixen templates are a set of pre-configured landing page component combinations that you can easily copy and paste into your own Next.js app. Using React, TypeScript, Shadcn UI and Tailwind CSS.'; export const metadata: Metadata = { title: { default: title, template: `%s | ${title}`, }, description: description, openGraph: { title: title, description: description, url: './', siteName: title, images: [socialBanner], locale: 'en_US', type: 'website', }, twitter: { title: title, card: 'summary_large_image', images: [socialBanner], }, }; export const TemplateCardItem = ({ name, description, imageUrls, href, tags, isComingSoon, isNew, }: { name: string; description: string; imageUrls: string[]; href: string; tags: string[]; isComingSoon?: boolean; isNew?: boolean; }) => { return (
{!isComingSoon ? ( {name} ) : (
Coming Soon
)} {isNew ? ( New ) : null}

{name}

{description}

{tags.map((tag) => ( {tag} ))}
); }; export const TemplateListItem = ({ name, description, imageUrls, href, tags, isComingSoon, isNew, }: { name: string; description: string; imageUrls: string[]; href: string; tags: string[]; isComingSoon?: boolean; isNew?: boolean; }) => { return (

{name}{' '} {isNew ? ( New ) : null} {isComingSoon ? ( Coming Soon ) : null}

{description}


{!isComingSoon ? ( View template ) : null}
{!isComingSoon ? (
{name} {name} {name}
{tags.map((tag, index) => ( {tag} ))}
) : (
Coming Soon
)}
); }; export default function Page() { return (

High-converting,
Responsive templates.
Dark mode included.

A set of pre-configured landing page component combinations that you can easily copy and paste into your own Next.js app.

Landing page templates Landing page templates

Open any template to see a live demo and easily copy sections with{' '} thief mode .

); }