import React from "react"; import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, } from "@/components/ui/dialog"; import { useInstallExtra } from "@/hooks/useInstallExtra"; import { InstallProgress, InstallTitleIcon, RestartInstructions, installTitle, } from "./InstallProgress"; interface Props { open: boolean; onOpenChange: (open: boolean) => void; installHint: string; } const WandbInstallDialog: React.FC = ({ open, onOpenChange, installHint }) => { const install = useInstallExtra("system/wandb-extra", open); return ( {installTitle(install.state, "Weights & Biases Not Installed")} Install the wandb package to enable W&B logging.
Enabling W&B logging requires the{" "} wandb {" "} package, which isn't installed in this environment. Install it to log this run to W&B. } doneDescription={} />
); }; export default WandbInstallDialog;