import type { PackerOption } from "@/types/memshell"; import { Check, ChevronRight } from "lucide-react"; import { useEffect, useMemo } from "react"; import { useTranslation } from "react-i18next"; import { Badge } from "@/components/ui/badge"; import { ScrollArea } from "@/components/ui/scroll-area"; import { cn } from "@/lib/utils"; /** A leading radio-style indicator shared by every list item for a consistent look. */ function RadioDot({ active }: Readonly<{ active: boolean }>) { return (