import { useEffect, useState } from "react"; import DataTable from "@/components/ui/data-table"; import { Button } from "@/components/ui/button"; import { MoreHorizontal } from "lucide-react"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuLabel, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { ColumnDef } from "@tanstack/react-table"; import { invoke } from "@tauri-apps/api/core"; import Drawer from "@/components/Drawer"; import { Var } from "@/state/models"; import { useStore } from "@/state/store"; function deleteVar(name: string, refreshVars: () => void) { invoke("delete_var", { name: name }) .then(() => { refreshVars(); }) .catch(() => { console.error("Failed to delete var"); }); } function AddVar({ onAdd: onAdd }: { onAdd?: () => void }) { let [name, setName] = useState(""); let [value, setValue] = useState(""); let [exp, setExport] = useState(false); // simple form to add vars return (
Add a new var to your shell
Configure environment variables here