Skip to content

Commit

Permalink
feat(Index): show link for CFP
Browse files Browse the repository at this point in the history
  • Loading branch information
joseglego committed Mar 28, 2024
1 parent b20c9be commit 8edceaa
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 28 deletions.
47 changes: 28 additions & 19 deletions src/app/cfp/page.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
import { CallToActionProps, Hero, ImageProps } from "@/sections/Hero/Hero";
import { Header } from "@/components/Header/Header";
import { getMetaData, getViewports } from "@/lib/metadata";

import { cfp as data, footer } from "@/lib/data";
import { getMetaData, getViewports } from "@/lib/metadata";

export const generateMetadata = getMetaData;
export const generateMetadata = () =>
getMetaData({
title: "CFP - Call For Proposals | JSConf Chile",
description:
"Únete a JSConf Chile como ponente. Comparte tus innovaciones en JavaScript y conecta con líderes tecnológicos. Envía tu propuesta.",
});

export const generateViewport = getViewports;

Expand All @@ -23,28 +27,33 @@ export default function Home() {
<div className="w-full md:w-7/12">
{/* eslint-disable-next-line @next/next/no-img-element */}
<img
className="mx-auto rounded-2xl w-full"
className="mx-auto w-full rounded-2xl"
src={data.sections[1].image.src}
alt={data.sections[1].image.name}
/>
</div>
<div className="w-full md:w-5/12 rounded-2xl bg-gradient-to-tr from-jsconf-black via-jsconf-black to-jsconf-yellow p-[2px]">
<div className="rounded-2xl bg-gradient-to-br from-slate-950 to-jsconf-black w-full h-full font-barlow px-5 py-8 md:p-12">
<h2 className="text-4xl font-semibold uppercase pb-10 text-center md:text-left">
{data.sections[1]?.benefits?.title}
</h2>
<div className="flex flex-row">
<div>
<div className="relative top-[16px] mx-4 h-full w-[2px] shrink-0 bg-gradient-to-b from-jsconf-yellow via-jsconf-black via-70% to-transparent md:to-90%" />
<div className="w-full rounded-2xl bg-gradient-to-tr from-jsconf-black via-jsconf-black to-jsconf-yellow p-[2px] md:w-5/12">
<div className="size-full rounded-2xl bg-gradient-to-br from-slate-950 to-jsconf-black px-5 py-8 font-barlow md:p-12">
<h2 className="pb-10 text-center text-4xl font-semibold uppercase md:text-left">
{data.sections[1]?.benefits?.title}
</h2>
<div className="flex flex-row">
<div>
<div className="relative top-[16px] mx-4 h-full w-[2px] shrink-0 bg-gradient-to-b from-jsconf-yellow via-jsconf-black via-70% to-transparent md:to-90%" />
</div>
<ul className="flex flex-col gap-4 leading-7">
{data.sections[1]?.benefits?.list.map((benefit) => (
<li
className="relative before:absolute before:left-[-23px] before:top-[10px] before:inline-block before:size-3 before:rounded-full before:bg-gradient-radial before:from-jsconf-yellow before:to-transparent before:to-70% before:content-['']"
key={benefit}
>
{benefit}
</li>
))}
</ul>
</div>
<ul className="flex flex-col gap-4 leading-7">
{data.sections[1]?.benefits?.list.map(benefit => (
<li className="relative before:content-[''] before:inline-block before:w-3 before:absolute before:h-3 before:rounded-full before:left-[-23px] before:top-[10px] before:bg-gradient-radial before:from-jsconf-yellow before:to-transparent before:to-70%"key={benefit}>{benefit}</li>
))}
</ul>
</div>
</div>
</div>
</div>
</div>
</main>
<footer className="relative z-10 p-4 font-koulen text-white">
Expand Down
25 changes: 16 additions & 9 deletions src/app/page.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { ChevronDown, Star } from "lucide-react";
import { ChevronDown, ScrollText, Star } from "lucide-react";

import { EventInfo } from "@/sections/EventInfo/EventInfo";
import { Card } from "@/components/Card";
Expand Down Expand Up @@ -47,14 +47,21 @@ export default function Home() {
Buscamos sponsors para talento, exposición de marca o
lanzamientos innovadores. ¿Listo para destacar? ¡Háznoslo saber!
</div>
<div className="mx-auto inline-block">
<Link
href="https://tally.so/r/mO5j9A"
target="_blank"
rel="noreferrer"
>
Ser Sponsor <Star size={16} />
</Link>
<div className="flex flex-col justify-center gap-2 md:flex-row md:gap-4">
<div className="w-full md:w-auto">
<Link
href="https://tally.so/r/mO5j9A"
target="_blank"
rel="noreferrer"
>
Ser Sponsor <Star size={16} />
</Link>
</div>
<div className="w-full md:w-auto">
<Link href="/cfp" variant="outline">
Registro CFP <ScrollText size={16} />
</Link>
</div>
</div>
<a
href="#more-info"
Expand Down

0 comments on commit 8edceaa

Please sign in to comment.