UiEmails.tsx 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. 'use client';
  2. import { emailsCount, emailsDownloadUrl, emailsPrice } from '@/config/site';
  3. import Link from '@/components/Link';
  4. import Slider from '@/components/Slider';
  5. import ResponsiveImage from '@/components/ResponsiveImage';
  6. export default function LayoutHeroUiEmails() {
  7. return (
  8. <header className="hero pb-8">
  9. <div className="container">
  10. <div className="row items-center">
  11. <div className="md:col-6 text-center md:text-left" data-aos="fade-up">
  12. <div className="hero-subheader">Tabler Emails</div>
  13. <h1 className="hero-title">Better email communication, less effort.</h1>
  14. <p className="hero-description mt-4">{emailsCount} eye-catching, customizable and responsive email templates to improve your email communication. No coding skills needed.</p>
  15. <div className="mt-6 lg:mt-7">
  16. <div className="row justify-center md:justify-start">
  17. <div className="col-auto">
  18. <a href={emailsDownloadUrl} className="btn btn-lg btn-primary lemonsqueezy-button">
  19. Buy for ${emailsPrice}
  20. </a>
  21. </div>
  22. <div className="col-auto">
  23. <Link href="/emails/gallery" className="btn btn-lg">
  24. Browse gallery
  25. </Link>
  26. </div>
  27. </div>
  28. </div>
  29. </div>
  30. <div className="md:col-6" data-aos="fade-up">
  31. <div className="lg:my-n6">
  32. <div className="hero-img-side">
  33. <Slider
  34. style={{
  35. background: 'url(/img/emails/hero-bg.svg) no-repeat center/contain',
  36. }}
  37. slides={[
  38. <ResponsiveImage src="/img/emails/hero-5.png" className="mx-auto" width="604" height="590" alt="" key="hero-1" priority />,
  39. <ResponsiveImage src="/img/emails/hero-1.png" className="mx-auto" width="604" height="590" alt="" key="hero-2" />,
  40. <ResponsiveImage src="/img/emails/hero-2.png" className="mx-auto" width="604" height="590" alt="" key="hero-3" />,
  41. <ResponsiveImage src="/img/emails/hero-3.png" className="mx-auto" width="604" height="590" alt="" key="hero-4" />,
  42. <ResponsiveImage src="/img/emails/hero-4.png" className="mx-auto" width="604" height="590" alt="" key="hero-5" />,
  43. ]}
  44. />
  45. </div>
  46. </div>
  47. </div>
  48. </div>
  49. </div>
  50. </header>
  51. );
  52. }