mirror of
https://github.com/supabase/supabase.git
synced 2026-10-11 20:35:07 +03:00
* lw11 ga ticketing * add @types/animejs * build new game word * og ticket layout * ticket og layout * lw11 ticketing flow * remove unused assets * clean up old LW code * smol cleanup * update lw11 og function * update lw11 og function * prepare * main layout * layout * update naming * fix lw11 canvas resize * lw announcement countdown banner * hp badge * update lw page * cleanup * update banners * update ticket shape * update share string * update launch time * avatar in ticket * update lw11-og handler * mask ticket glow * update game with input-otp * clean up game * update ticketing page title * update * update awards * special event * update constants * fix mobile inputs bug * update announcements * dots grid * remove 2024 * gst * fix ticket user page * less stacked layout * lw * update secret ticket * update sharing layout * max width to ticket container * update tweet text * clean up merge * npm i * update hero announcement * update footer * update types * fix types * Update apps/www/lib/constants.ts * Update apps/www/lib/constants.ts * Update apps/www/lib/constants.ts * Apply suggestions from code review * update og * og * special announcement * special announcement * fix favicon * url timestamp for cache * cache * favicon * remove file * fix title * game only when signed in * user ticket nme * day * switch to /special-announcent * update /special-announcement * update /special-announcement * skip build * redirect * fix theme in /special-announcement * fix mobile ticket form * image not draggable * cleanup * restore latest manifest * update secret ticket tweet * secret share * update text * fix secret share * typo * remove comment * update deprecated icon * restore input.stories --------- Co-authored-by: Ant Wilson <awalias@users.noreply.github.com>
64 lines
2.5 KiB
TypeScript
64 lines
2.5 KiB
TypeScript
import React from 'react'
|
||
import SectionContainer from '../../Layouts/SectionContainer'
|
||
import { SmallCard } from '../8/Releases/components'
|
||
import Link from 'next/link'
|
||
import Image from 'next/image'
|
||
|
||
const LW8CalloutsSection = () => {
|
||
return (
|
||
<SectionContainer className="!py-0 w-full !px-0 !max-w-none">
|
||
<div className="grid grid-cols-1 lg:grid-cols-2 gap-4 scroll-mt-[105px]" id="hackathon">
|
||
<SmallCard className="hover:from-foreground-muted hover:to-foreground-muted">
|
||
<Link
|
||
href="https://twitter.com/supabase/status/1688544202643111936"
|
||
target="_blank"
|
||
className="flex flex-row justify-between items-center w-full h-full gap-2"
|
||
>
|
||
<div className="relative flex-shrink flex items-center p-2 w-2/3 lg:w-1/2 md:w-auto">
|
||
<div className="flex flex-col gap-1 sm:pl-4">
|
||
<span className="text-white">Twitter Spaces</span>
|
||
<span>Replay recordings</span>
|
||
</div>
|
||
</div>
|
||
<div className="relative flex !aspect-video h-[80px] md:h-[100px] gap-2 z-10 rounded overflow-hidden">
|
||
<Image
|
||
src="/images/launchweek/8/twitter-spaces-thumb.svg"
|
||
alt="twitter spaces thumbnail"
|
||
fill
|
||
sizes="100%"
|
||
className="object-cover"
|
||
/>
|
||
</div>
|
||
</Link>
|
||
</SmallCard>
|
||
<SmallCard className="hover:from-foreground-muted hover:to-foreground-muted">
|
||
<Link
|
||
href="/blog/supabase-lw8-hackathon"
|
||
className="flex flex-row justify-between items-center w-full h-full gap-2"
|
||
>
|
||
<div className="relative flex-shrink flex items-center p-2 w-2/3 lg:w-1/2 md:w-auto">
|
||
<div className="flex flex-col gap-1 sm:pl-4">
|
||
<div className="flex items-center gap-3">
|
||
<span className="text-white">LW8 Hackathon Aug 4 – Aug 13</span>
|
||
</div>
|
||
<span>Finished</span>
|
||
</div>
|
||
</div>
|
||
<div className="relative flex !aspect-video h-[80px] md:h-[100px] gap-2 z-10 rounded overflow-hidden">
|
||
<Image
|
||
src="/images/launchweek/8/lw8-hackathon-thumb.svg"
|
||
alt="hackathon thumbnail"
|
||
fill
|
||
sizes="100%"
|
||
className="object-cover"
|
||
/>
|
||
</div>
|
||
</Link>
|
||
</SmallCard>
|
||
</div>
|
||
</SectionContainer>
|
||
)
|
||
}
|
||
|
||
export default LW8CalloutsSection
|