2025-02-16 15:28:17 -05:00
|
|
|
"use client"
|
2025-01-23 18:30:01 -05:00
|
|
|
|
|
|
|
import { Button } from "@/components/ui/button"
|
|
|
|
import { ArrowRight } from "lucide-react"
|
|
|
|
import { ReactTyped } from "react-typed"
|
2025-02-16 15:28:17 -05:00
|
|
|
import Link from "next/link";
|
2025-01-23 18:30:01 -05:00
|
|
|
|
|
|
|
const Hero = () => {
|
|
|
|
const phrases = ["developers", "students", "non-profits", "everyone"]
|
|
|
|
|
|
|
|
return (
|
2025-02-16 15:28:17 -05:00
|
|
|
<div className="py-20 text-white">
|
2025-01-23 18:30:01 -05:00
|
|
|
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
|
|
<div className="text-center">
|
2025-02-16 15:28:17 -05:00
|
|
|
<h1 className="text-4xl tracking-tight font-extrabold sm:text-5xl md:text-6xl">
|
2025-01-23 18:30:01 -05:00
|
|
|
<span className="block">Free Cloud Services</span>
|
2025-02-16 15:28:17 -05:00
|
|
|
<span className="block mt-2">
|
|
|
|
for <ReactTyped strings={phrases} typeSpeed={60} backSpeed={50} loop className="text-blue-400" />
|
2025-01-23 18:30:01 -05:00
|
|
|
</span>
|
|
|
|
</h1>
|
2025-02-16 15:28:17 -05:00
|
|
|
<p className="mt-6 max-w-md mx-auto text-xl text-gray-300 sm:max-w-3xl">
|
2025-01-23 18:30:01 -05:00
|
|
|
Experience FOSS at its best with LibreCloud, a free service provider built with all kinds of people in mind.
|
|
|
|
</p>
|
2025-02-16 15:28:17 -05:00
|
|
|
<div className="mt-10 max-w-md mx-auto sm:flex sm:justify-center">
|
2025-02-17 11:43:15 -05:00
|
|
|
<div className="rounded-md shadow-sm">
|
2025-02-16 15:28:17 -05:00
|
|
|
<Link href="/account/login">
|
|
|
|
<Button className="py-6 px-8">
|
2025-01-23 18:30:01 -05:00
|
|
|
Get started
|
|
|
|
<ArrowRight className="ml-2 h-5 w-5" />
|
|
|
|
</Button>
|
2025-02-16 15:28:17 -05:00
|
|
|
</Link>
|
2025-01-23 18:30:01 -05:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
)
|
|
|
|
}
|
|
|
|
|
|
|
|
export default Hero
|
|
|
|
|