Redesigns the integrations page from a flat card grid to a sidebar + detail panel layout, matching the design system used in Settings (SettingsRouter pattern).
New files:
IntegrationsPage.css.ts — Vanilla Extract styles (sidebar, menu items, icons, status badges) mirroring SettingsRouter.css.ts patternsIntegrationDetail.tsx — Detail panel component with icon, name, status, connect/disconnect buttons, about section, and IntegrationModal integrationModified files:
IntegrationsPage.tsx — Replaced LeadAlignLayout card grid with Box-based sidebar + content panel using NavLink for navigationApplicationRouter.tsx — Changed route from integrations/* to integrations/:integration_type? for deep linking supportEnterpriseFeatureButton/integrations/slack)@highlight-run/ui Box/Stack/Text component patterns@highlight-run/ui/components (Box, Stack, Text)/claim #8614
qiridigital
@qiridigital
Highlight (YC W23)
@highlight