'use client'; import React, { useContext, useEffect, useRef, useState } from 'react'; import { Ripple } from 'primereact/ripple'; import { InputText } from 'primereact/inputtext'; import { StyleClass } from 'primereact/styleclass'; import { useRouter } from 'next/navigation'; import LionsDevLogo from '../../components/ui/LionsDevLogo'; import { Button } from 'primereact/button'; import { LayoutContext } from '../../layout/context/layoutcontext'; import { PrimeReactContext } from 'primereact/api'; import type { ColorScheme, Page } from '@/types'; const LandingPage: Page = () => { const { layoutConfig, setLayoutConfig } = useContext(LayoutContext); const { changeTheme } = useContext(PrimeReactContext); const router = useRouter(); const homeRef = useRef(null); const homeButtonRef = useRef(null); const timesRef = useRef(null); const menu = useRef(null); const meetButtonRef = useRef(null); const meetRef = useRef(null); const featuresRef = useRef(null); const pricingRef = useRef(null); const pricingButtonRef = useRef(null); const buyRef = useRef(null); const featuresButtonRef = useRef(null); const goHome = () => { router.push('/'); }; const scrollToElement = (el: React.MutableRefObject) => { setTimeout(() => { el.current?.scrollIntoView({ behavior: 'smooth', block: 'start', inline: 'nearest' }); }, 200); }; const changeColorScheme = (colorScheme: ColorScheme) => { changeTheme?.(layoutConfig.colorScheme, colorScheme, 'theme-link', () => { setLayoutConfig((prevState) => ({ ...prevState, colorScheme, menuTheme: layoutConfig.colorScheme === 'dark' ? 'dark' : 'light' })); }); }; useEffect(() => { changeColorScheme('light'); setLayoutConfig((prevState) => ({ ...prevState, menuTheme: 'light' })); // eslint-disable-next-line react-hooks/exhaustive-deps }, []); return (
atlantis
atlantis
atlantis
atlantis
atlantis

Features

Curabitur ullamcorper molesti

Ut eget ante id libero scelerisque sagittis. Aliquam porta quam at eros ornare, nec volutpat purus ornare. Curabitur vestibulum pharetra dui, feugiat venenatis augue accumsan in. Fusce ullamcorper efficitur dui vestibulum imperdiet. Morbi rhoncus commodo est, vel molestie sapien dapibus et. Nam a blandit urna. Maecenas porttitor et neque eu vehicula. Nunc dictum posuere elementum.

Features

Curabitur ullamcorper molesti

Ut eget ante id libero scelerisque sagittis. Aliquam porta quam at eros ornare, nec volutpat purus ornare. Curabitur vestibulum pharetra dui, feugiat venenatis augue accumsan in. Fusce ullamcorper efficitur dui vestibulum imperdiet. Morbi rhoncus commodo est, vel molestie sapien dapibus et. Nam a blandit urna. Maecenas porttitor et neque eu vehicula. Nunc dictum posuere elementum.

CONVERSATION RATE
0.6%
0.81%
absolute
AVG. ORDER VALUE
4,2%
$306.2
absolute
ORDER QUANTITY
2,1%
1,620
quantity
beats

9,395 Users

$7,927,105
nasa

9,673 Users

$8,362,478
north-face

7,613 Users

$5,697,883
go-pro

7,813 Users

$6,471,594

Curabitur ullamcorper molesti

Proin maximus sem non congue ultricies. Aenean porttitor nulla suscipit, laoreet nunc eget, pharetra felis. Etiam ac velit sit amet metus tristique ultrices. Interdum et malesuada fames ac ante ipsum primis in faucibus. Vestibulum placerat nunc vitae ipsum bibendum pulvinar.

Curabitur ullamcorper molesti

  • Donec ac justo vitae lorem vehicula lobortis.
  • Aenean nibh ante, auctor in faucibus id
  • Orci varius natoque penatibus et magnis
  • Ut et dapibus mauris.
  • Fusce aliquet eget nisl sed imperdiet.
atlantis atlantis

Pricing

Proin maximus sem non congue ultricies. Aenean porttitor nulla suscipit, laoreet nunc eget, pharetra felis. Etiam ac velit sit amet metus tristique ultrices. Interdum et malesuada fames ac ante ipsum primis in faucibus.

Basic

$5

  • Responsive Layout
  • Unlimited Push Messages
  • 50 Support Ticket
  • Free Shipping
  • 10GB Storage
Standart

$25

  • Responsive Layout
  • Unlimited Push Messages
  • 50 Support Ticket
  • Free Shipping
  • 10GB Storage
Professional

$50

  • Responsive Layout
  • Unlimited Push Messages
  • 50 Support Ticket
  • Free Shipping
  • 10GB Storage
); }; export default LandingPage;