Skip to content

Commit

Permalink
Added a Trigger.dev banner to the header and removed the old banner
Browse files Browse the repository at this point in the history
  • Loading branch information
D-K-P committed Jul 19, 2023
1 parent 5b27ba9 commit e70ecd8
Show file tree
Hide file tree
Showing 2 changed files with 71 additions and 38 deletions.
108 changes: 71 additions & 37 deletions app/components/Home/HomeHeader.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,52 +10,86 @@ import {
PopoverContent,
PopoverTrigger,
} from "../UI/Popover";
import TriggerDevLogoImage from "~/assets/images/trigger-dev-logo.png";

export function HomeHeader({ fixed }: { fixed?: boolean }) {
return (
<header
className={`${
fixed ? "fixed" : ""
} z-20 flex items-center justify-between w-screen h-[52px] sm:h-[82px] px-4 bg-indigo-700`}
} z-20 flex h-[82px] bg-indigo-700 flex-col`}
>
<div className="flex w-28 sm:w-44 mr-3">
<Logo />
<div className="flex h-8 bg-slate-900 w-full items-center justify-center text-base sm:text-lg ">
<a
href="https://trigger.dev"
target="_blank"
aria-label="Trigger.dev logo"
className=" cursor-pointer "
>
<TriggerDevLogo className={"h-4 px-1 mt-0.5"} />
</a>
<p className="text-slate-200">
<span className="hidden lg:inline-block ">
- Our Background Jobs framework for Next.js,
</span>{" "}
<span className="hidden md:inline-block">
is now in private beta.
</span>{" "}
Get your early access code{" "}
<a
className="underline hover:opacity-90 cursor-pointer text-lime-400"
target="_blank"
href="https://bcymafitv0e.typeform.com/to/QQnotGJM#source=jsonhero-home"
>
here
</a>
.
</p>
</div>
<ol className="flex items-center gap-2">
<Popover>
<PopoverTrigger>
<button className="hidden md:block bg-lime-500 text-slate-900 text-lg font-bold px-2 py-0.5 rounded-sm uppercase whitespace-nowrap cursor-pointer opacity-90 hover:opacity-100 transition">
Try now
</button>
</PopoverTrigger>
<PopoverContent side="bottom" sideOffset={30}>
<NewDocument />
<PopoverArrow
className="fill-current text-indigo-700"
offset={20}
/>
</PopoverContent>
</Popover>
<div className="flex items-center justify-between w-screen px-4">
<div className="flex w-28 sm:w-44 mr-3">
<Logo />
</div>
<ol className="flex items-center gap-2 sm:pr-4 pr-2">
<Popover>
<PopoverTrigger>
<button className="hidden md:block bg-lime-500 text-slate-900 text-lg font-bold px-2 py-0.5 rounded-sm uppercase whitespace-nowrap cursor-pointer opacity-90 hover:opacity-100 transition">
Try now
</button>
</PopoverTrigger>
<PopoverContent side="bottom" sideOffset={30}>
<NewDocument />
<PopoverArrow
className="fill-current text-indigo-700"
offset={20}
/>
</PopoverContent>
</Popover>

<li className="hover:cursor-pointer">
<GithubStar />
</li>
<li className="hover:cursor-pointer opacity-90 hover:opacity-100 transition">
<a href="mailto:[email protected]">
<EmailIconTransparent />
</a>
</li>
<li className="hover:cursor-pointer opacity-90 hover:opacity-100 transition">
<a href="https://discord.gg/JtBAxBr2m3" target="_blank">
<DiscordIconTransparent />
</a>
</li>
<li className="hover:cursor-pointer opacity-90 hover:opacity-100 transition">
<a href="https://twitter.com/triggerdotdev" target="_blank">
<TwitterIcon />
</a>
</li>
</ol>
<li className="hover:cursor-pointer">
<GithubStar />
</li>
<li className="hover:cursor-pointer opacity-90 hover:opacity-100 transition">
<a href="mailto:[email protected]">
<EmailIconTransparent />
</a>
</li>
<li className="hover:cursor-pointer opacity-90 hover:opacity-100 transition">
<a href="https://discord.gg/JtBAxBr2m3" target="_blank">
<DiscordIconTransparent />
</a>
</li>
<li className="hover:cursor-pointer opacity-90 hover:opacity-100 transition">
<a href="https://twitter.com/triggerdotdev" target="_blank">
<TwitterIcon />
</a>
</li>
</ol>
</div>
</header>
);
}

function TriggerDevLogo({ className }: { className: string }) {
return <img src={TriggerDevLogoImage} className={className} />;
}
1 change: 0 additions & 1 deletion app/routes/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@ export default function Index() {

<HomeHeader fixed={true} />
<HomeHeroSection />
<HomeTriggerDevBanner />
<HomeInfoBoxSection />
<HomeEdgeCasesSection />
<HomeSearchSection />
Expand Down

0 comments on commit e70ecd8

Please sign in to comment.