import { Box, Text } from 'ink'; import type { Theme } from '../theme'; interface Props { theme: Theme; } /** * Pops once an audit completes with zero findings — a moment of * actual closure for the user, not a drab "(no findings)". Two * options surface explicitly: re-audit (`R`) or quit (`q`); Esc * dismisses to the panes for browsing. */ export function CelebrationModal({ theme }: Props) { return ( 🎉 Everything is up-to-date in your system! No drift detected across any audit category. R Re-audit q Quit Esc to dismiss ); }