← Back
Supabase Grid

Details

By:

Supabase

Source:

https://supabase.com/

Tags

Dark ModeSimpleSupabaseGreenFeaturesDevelopment

Source Code

1
2
3
4
5
6
7
SupabaseGrid.jsx
1export default function SupabaseGrid() { 2 return ( 3 <div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-8 lg:grid-rows-6 gap-4 w-full p-4 lg:h-[600px]"> 4 {/* Mobile/Tablet: Stacked 1-column layout, auto height 5 Desktop (lg): 8-column, 6-row grid with fixed 600px height */} 6 7 {/* Box 1: Wide piece (Full width on Tablet, 4/8 width on Desktop) */} 8 <div className="h-40 md:h-64 md:col-span-2 lg:h-auto lg:col-span-4 lg:row-span-3 bg-[#F1F5F9] rounded-md border border-gray-200 flex items-center justify-center"> 9 1 10 </div> 11 12 {/* Box 2: Thin piece (Half width on Tablet, 2/8 width on Desktop) */} 13 <div className="h-40 md:h-64 md:col-span-1 lg:h-auto lg:col-span-2 lg:row-span-3 bg-[#F1F5F9] rounded-md border border-gray-200 flex items-center justify-center"> 14 2 15 </div> 16 17 {/* Box 3: Thin piece */} 18 <div className="h-40 md:h-64 md:col-span-1 lg:h-auto lg:col-span-2 lg:row-span-3 bg-[#F1F5F9] rounded-md border border-gray-200 flex items-center justify-center"> 19 3 20 </div> 21 22 {/* Box 4: Thin piece */} 23 <div className="h-40 md:h-64 md:col-span-1 lg:h-auto lg:col-span-2 lg:row-span-3 bg-[#F1F5F9] rounded-md border border-gray-200 flex items-center justify-center"> 24 4 25 </div> 26 27 {/* Box 5: Thin piece */} 28 <div className="h-40 md:h-64 md:col-span-1 lg:h-auto lg:col-span-2 lg:row-span-3 bg-[#F1F5F9] rounded-md border border-gray-200 flex items-center justify-center"> 29 5 30 </div> 31 32 {/* Box 6: Thin piece */} 33 <div className="h-40 md:h-64 md:col-span-1 lg:h-auto lg:col-span-2 lg:row-span-3 bg-[#F1F5F9] rounded-md border border-gray-200 flex items-center justify-center"> 34 6 35 </div> 36 37 {/* Box 7: Thin piece */} 38 <div className="h-40 md:h-64 md:col-span-1 lg:h-auto lg:col-span-2 lg:row-span-3 bg-[#F1F5F9] rounded-md border border-gray-200 flex items-center justify-center"> 39 7 40 </div> 41 </div> 42 ); 43}