Files
supabase/apps/www/components/LaunchWeek/12/HackathonCallout.tsx
cfed52a4da Tiger d1 (#30770)
* tiger d1 layout setup

* prep d1

* twitter links

* banner

* ticket

* see through nav

* gold

* update d1 visual

* restore ticket sharing ui

* add assistant blog post

* add video placeholder

* update copy

* add image

* add sql to supabase js

* Update apps/www/_blog/2024-12-02-supabase-assistant.mdx

Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>

* Update apps/www/_blog/2024-12-02-supabase-assistant.mdx

Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>

* Update apps/www/_blog/2024-12-02-supabase-assistant.mdx

Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>

* update images

* copple edits

* gradient updates

* changed to svg

* add thumbs

* remove character

* switched url

* Update lw13_data.tsx

* small changes

* Update sitemap_www.xml

* Update 2024-12-02-supabase-ai-assistant-v2.mdx

---------

Co-authored-by: Saxon Fletcher <saxonafletcher@gmail.com>
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2024-12-02 22:33:35 +08:00

29 lines
773 B
TypeScript

import React from 'react'
import { TextLink, cn } from 'ui'
const HackathonCallout = ({ className }: { className?: string }) => {
return (
<div
className={cn(
'font-mono uppercase tracking-[1px] py-8 scroll-mt-16 flex flex-col md:flex-row justify-between gap-2',
className
)}
>
<div className="!text-foreground [&_*]:text-foreground text-sm flex flex-col sm:flex-row sm:items-center sm:gap-3">
Open Source Hackathon 2024
</div>
<div className="!m-0 flex items-center">
<TextLink
label="Learn more"
url="/blog/supabase-oss-hackathon"
target="_blank"
hasChevron
className="m-0"
/>
</div>
</div>
)
}
export default HackathonCallout