feat(24-06): add Route 53 tile to /admin/sync integration list

- Hand-authored public/logos/route53.svg (globe/DNS glyph, primitive
  shapes only, no script/external refs/raster data)
- New INTEGRATIONS entry linking to /admin/sync/route53 (built in
  plan 24-07), color: orange (already used by datto-rmm)
This commit is contained in:
lorentz 2026-08-05 20:31:26 -04:00
parent fee1f9962b
commit 6627cee925
2 changed files with 12 additions and 0 deletions

View file

@ -27,6 +27,7 @@ const INTEGRATIONS: IntegrationCard[] = [
{ id: 'mimecast', category: 'Email Security', product: 'Mimecast', description: 'Message tracking logs, threat events, SIEM data, 120-day retention', href: '/admin/sync/mimecast', logo: '/logos/mimecast.ico', color: 'blue' },
{ id: 'duo', category: '2FA / MFA', product: 'Duo Security', description: 'Users, phones, auth logs, groups, integrations across all child accounts', href: '/admin/sync/duo', logo: '/logos/duo.ico', color: 'green' },
{ id: 'pax8', category: 'Licensing', product: 'PAX8', description: 'Companies, subscriptions, products, and license billing', href: '/admin/sync/pax8', logo: '/logos/pax8.ico', color: 'blue' },
{ id: 'route53', category: 'DNS', product: 'AWS Route 53', description: 'Hosted zones, DNS records, change history, NS-delegation health', href: '/admin/sync/route53', logo: '/logos/route53.svg', color: 'orange' },
];
const COLOR_MAP: Record<string, { bg: string; border: string }> = {

11
public/logos/route53.svg Normal file
View file

@ -0,0 +1,11 @@
<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
<circle cx="16" cy="16" r="14" fill="none" stroke="#FF9900" stroke-width="2"/>
<ellipse cx="16" cy="16" rx="6" ry="14" fill="none" stroke="#FF9900" stroke-width="1.5"/>
<line x1="2" y1="16" x2="30" y2="16" stroke="#FF9900" stroke-width="1.5"/>
<line x1="4" y1="9" x2="28" y2="9" stroke="#FF9900" stroke-width="1"/>
<line x1="4" y1="23" x2="28" y2="23" stroke="#FF9900" stroke-width="1"/>
<circle cx="16" cy="2" r="1.6" fill="#FF9900"/>
<circle cx="30" cy="16" r="1.6" fill="#FF9900"/>
<circle cx="16" cy="30" r="1.6" fill="#FF9900"/>
<circle cx="2" cy="16" r="1.6" fill="#FF9900"/>
</svg>

After

Width:  |  Height:  |  Size: 668 B