disable create variable for non admin

This commit is contained in:
mbecker20
2024-08-10 13:59:42 -07:00
parent bf918042c3
commit c7717fbfdf

View File

@@ -203,11 +203,17 @@ export const CreateVariable = () => {
setOpen(false);
},
});
const user = useUser().data;
const disabled = !user?.admin;
const submit = () => mutate({ name });
return (
<Dialog open={open} onOpenChange={setOpen}>
<DialogTrigger asChild>
<Button variant="secondary" className="items-center gap-2">
<Button
variant="secondary"
className="items-center gap-2"
disabled={disabled}
>
New Variable <PlusCircle className="w-4 h-4" />
</Button>
</DialogTrigger>