fix: machine list

This commit is contained in:
bennykok 2024-01-27 11:44:56 +08:00
parent 6aa9a44f4b
commit 18c410ba4e

View File

@ -219,9 +219,7 @@ export const columns: ColumnDef<Machine>[] = [
)} )}
{machine.type === "comfy-deploy-serverless" && ( {machine.type === "comfy-deploy-serverless" && (
<> <>
<DropdownMenuItem asChild> <DropdownMenuItem onClick={async () => {
<button
onClick={async () => {
const id = toast.loading("Getting machine url...") const id = toast.loading("Getting machine url...")
const url = await callServerPromise( const url = await callServerPromise(
editWorkflowOnMachine(machine.id), editWorkflowOnMachine(machine.id),
@ -232,10 +230,8 @@ export const columns: ColumnDef<Machine>[] = [
console.error(url.error); console.error(url.error);
} }
toast.dismiss(id) toast.dismiss(id)
}} }}>
>
Open ComfyUI Open ComfyUI
</button>
</DropdownMenuItem> </DropdownMenuItem>
<DropdownMenuItem <DropdownMenuItem
onClick={() => { onClick={() => {
@ -252,7 +248,8 @@ export const columns: ColumnDef<Machine>[] = [
Edit Edit
</DropdownMenuItem> </DropdownMenuItem>
</DropdownMenuContent> </DropdownMenuContent>
{machine.type === "comfy-deploy-serverless" ? ( {
machine.type === "comfy-deploy-serverless" ? (
<UpdateModal <UpdateModal
dialogClassName="sm:max-w-[600px]" dialogClassName="sm:max-w-[600px]"
data={machine} data={machine}
@ -299,8 +296,9 @@ export const columns: ColumnDef<Machine>[] = [
}, },
}} }}
/> />
)} )
</DropdownMenu> }
</DropdownMenu >
); );
}, },
}, },