opengraph-image.tsx15 lines · main
| 1 | import { OG_CONTENT_TYPE, OG_SIZE, renderOg } from '../../../lib/og-frame'; |
| 2 | |
| 3 | export const runtime = 'edge'; |
| 4 | export const alt = 'briven vs supabase — typed functions + reactive queries on postgres'; |
| 5 | export const size = OG_SIZE; |
| 6 | export const contentType = OG_CONTENT_TYPE; |
| 7 | |
| 8 | export default function Image() { |
| 9 | return renderOg({ |
| 10 | eyebrow: 'briven vs supabase', |
| 11 | title: 'typed functions\n+ reactive queries.', |
| 12 | subtitle: |
| 13 | 'both run on real postgres. briven puts a typed function layer in front and adds query-level reactive subscriptions supabase doesn’t have.', |
| 14 | }); |
| 15 | } |