{cwdPickerNotice}
- )} )} diff --git a/ui/src/components/PathInstructionsModal.tsx b/ui/src/components/PathInstructionsModal.tsx new file mode 100644 index 00000000..b910dead --- /dev/null +++ b/ui/src/components/PathInstructionsModal.tsx @@ -0,0 +1,143 @@ +import { useState } from "react"; +import { Apple, Monitor, Terminal } from "lucide-react"; +import { + Dialog, + DialogContent, + DialogHeader, + DialogTitle, + DialogDescription, +} from "@/components/ui/dialog"; +import { cn } from "@/lib/utils"; + +type Platform = "mac" | "windows" | "linux"; + +const platforms: { id: Platform; label: string; icon: typeof Apple }[] = [ + { id: "mac", label: "macOS", icon: Apple }, + { id: "windows", label: "Windows", icon: Monitor }, + { id: "linux", label: "Linux", icon: Terminal }, +]; + +const instructions: Record