SPB Git

spb/ai-atlas

Public
1.2 KB · 26 lines tsx
1import { ImageResponse } from 'next/og';23/** 180×180 PNG generated from the AI Atlas mark (globe + relation graph) on the dark canvas. */4export const size = { width: 180, height: 180 };5export const contentType = 'image/png';67export default function AppleIcon() {8  return new ImageResponse(9    (10      <div style={{ width: 180, height: 180, display: 'flex', alignItems: 'center', justifyContent: 'center', background: '#0b0d11', borderRadius: 40 }}>11        <svg width="132" height="132" viewBox="0 0 32 32" fill="none">12          <circle cx="16" cy="16" r="13" stroke="#e9ebf0" strokeWidth="1.6" />13          <path d="M16 3c-4.4 3.2-6.6 7.6-6.6 13s2.2 9.8 6.6 13M16 3c4.4 3.2 6.6 7.6 6.6 13s-2.2 9.8-6.6 13M3 16h26" stroke="#e9ebf0" strokeWidth="1.2" opacity="0.7" />14          <path d="M9.4 9.5L16 16l6.6-6.5M16 16l-5.2 8.4M16 16l7.4 5.6" stroke="#e9ebf0" strokeWidth="1.2" opacity="0.55" />15          <circle cx="16" cy="16" r="2.4" fill="#6d95ff" />16          <circle cx="9.4" cy="9.5" r="1.7" fill="#e9ebf0" />17          <circle cx="22.6" cy="9.5" r="1.7" fill="#e9ebf0" />18          <circle cx="10.8" cy="24.4" r="1.7" fill="#e9ebf0" />19          <circle cx="23.4" cy="21.6" r="1.7" fill="#e9ebf0" />20        </svg>21      </div>22    ),23    { ...size },24  );25}26
Files · 9f1db171c786cf4a3b99436329f29b145c02aeec
Menu

Theme