fix: machine list
This commit is contained in:
		
							parent
							
								
									6aa9a44f4b
								
							
						
					
					
						commit
						18c410ba4e
					
				@ -219,23 +219,19 @@ export const columns: ColumnDef<Machine>[] = [
 | 
			
		||||
            )}
 | 
			
		||||
            {machine.type === "comfy-deploy-serverless" && (
 | 
			
		||||
              <>
 | 
			
		||||
                <DropdownMenuItem asChild>
 | 
			
		||||
                  <button
 | 
			
		||||
                    onClick={async () => {
 | 
			
		||||
                      const id = toast.loading("Getting machine url...")
 | 
			
		||||
                      const url = await callServerPromise(
 | 
			
		||||
                        editWorkflowOnMachine(machine.id),
 | 
			
		||||
                      );
 | 
			
		||||
                      if (url && typeof url !== "object") {
 | 
			
		||||
                        window.open(url, "_blank");
 | 
			
		||||
                      } else if (url && typeof url === "object" && url.error) {
 | 
			
		||||
                        console.error(url.error);
 | 
			
		||||
                      }
 | 
			
		||||
                      toast.dismiss(id)
 | 
			
		||||
                    }}
 | 
			
		||||
                  >
 | 
			
		||||
                    Open ComfyUI
 | 
			
		||||
                  </button>
 | 
			
		||||
                <DropdownMenuItem onClick={async () => {
 | 
			
		||||
                  const id = toast.loading("Getting machine url...")
 | 
			
		||||
                  const url = await callServerPromise(
 | 
			
		||||
                    editWorkflowOnMachine(machine.id),
 | 
			
		||||
                  );
 | 
			
		||||
                  if (url && typeof url !== "object") {
 | 
			
		||||
                    window.open(url, "_blank");
 | 
			
		||||
                  } else if (url && typeof url === "object" && url.error) {
 | 
			
		||||
                    console.error(url.error);
 | 
			
		||||
                  }
 | 
			
		||||
                  toast.dismiss(id)
 | 
			
		||||
                }}>
 | 
			
		||||
                  Open ComfyUI
 | 
			
		||||
                </DropdownMenuItem>
 | 
			
		||||
                <DropdownMenuItem
 | 
			
		||||
                  onClick={() => {
 | 
			
		||||
@ -252,55 +248,57 @@ export const columns: ColumnDef<Machine>[] = [
 | 
			
		||||
              Edit
 | 
			
		||||
            </DropdownMenuItem>
 | 
			
		||||
          </DropdownMenuContent>
 | 
			
		||||
          {machine.type === "comfy-deploy-serverless" ? (
 | 
			
		||||
            <UpdateModal
 | 
			
		||||
              dialogClassName="sm:max-w-[600px]"
 | 
			
		||||
              data={machine}
 | 
			
		||||
              open={open}
 | 
			
		||||
              setOpen={setOpen}
 | 
			
		||||
              title="Edit"
 | 
			
		||||
              description="Edit machines"
 | 
			
		||||
              serverAction={updateCustomMachine}
 | 
			
		||||
              formSchema={addCustomMachineSchema}
 | 
			
		||||
              fieldConfig={{
 | 
			
		||||
                type: {
 | 
			
		||||
                  fieldType: "fallback",
 | 
			
		||||
                  inputProps: {
 | 
			
		||||
                    disabled: true,
 | 
			
		||||
                    showLabel: false,
 | 
			
		||||
                    type: "hidden",
 | 
			
		||||
          {
 | 
			
		||||
            machine.type === "comfy-deploy-serverless" ? (
 | 
			
		||||
              <UpdateModal
 | 
			
		||||
                dialogClassName="sm:max-w-[600px]"
 | 
			
		||||
                data={machine}
 | 
			
		||||
                open={open}
 | 
			
		||||
                setOpen={setOpen}
 | 
			
		||||
                title="Edit"
 | 
			
		||||
                description="Edit machines"
 | 
			
		||||
                serverAction={updateCustomMachine}
 | 
			
		||||
                formSchema={addCustomMachineSchema}
 | 
			
		||||
                fieldConfig={{
 | 
			
		||||
                  type: {
 | 
			
		||||
                    fieldType: "fallback",
 | 
			
		||||
                    inputProps: {
 | 
			
		||||
                      disabled: true,
 | 
			
		||||
                      showLabel: false,
 | 
			
		||||
                      type: "hidden",
 | 
			
		||||
                    },
 | 
			
		||||
                  },
 | 
			
		||||
                },
 | 
			
		||||
                snapshot: {
 | 
			
		||||
                  fieldType: "snapshot",
 | 
			
		||||
                },
 | 
			
		||||
                models: {
 | 
			
		||||
                  fieldType: "models",
 | 
			
		||||
                },
 | 
			
		||||
                gpu: {
 | 
			
		||||
                  inputProps: {},
 | 
			
		||||
                },
 | 
			
		||||
              }}
 | 
			
		||||
            />
 | 
			
		||||
          ) : (
 | 
			
		||||
            <UpdateModal
 | 
			
		||||
              data={machine}
 | 
			
		||||
              open={open}
 | 
			
		||||
              setOpen={setOpen}
 | 
			
		||||
              title="Edit"
 | 
			
		||||
              description="Edit machines"
 | 
			
		||||
              serverAction={updateMachine}
 | 
			
		||||
              formSchema={addMachineSchema}
 | 
			
		||||
              fieldConfig={{
 | 
			
		||||
                auth_token: {
 | 
			
		||||
                  inputProps: {
 | 
			
		||||
                    type: "password",
 | 
			
		||||
                  snapshot: {
 | 
			
		||||
                    fieldType: "snapshot",
 | 
			
		||||
                  },
 | 
			
		||||
                },
 | 
			
		||||
              }}
 | 
			
		||||
            />
 | 
			
		||||
          )}
 | 
			
		||||
        </DropdownMenu>
 | 
			
		||||
                  models: {
 | 
			
		||||
                    fieldType: "models",
 | 
			
		||||
                  },
 | 
			
		||||
                  gpu: {
 | 
			
		||||
                    inputProps: {},
 | 
			
		||||
                  },
 | 
			
		||||
                }}
 | 
			
		||||
              />
 | 
			
		||||
            ) : (
 | 
			
		||||
              <UpdateModal
 | 
			
		||||
                data={machine}
 | 
			
		||||
                open={open}
 | 
			
		||||
                setOpen={setOpen}
 | 
			
		||||
                title="Edit"
 | 
			
		||||
                description="Edit machines"
 | 
			
		||||
                serverAction={updateMachine}
 | 
			
		||||
                formSchema={addMachineSchema}
 | 
			
		||||
                fieldConfig={{
 | 
			
		||||
                  auth_token: {
 | 
			
		||||
                    inputProps: {
 | 
			
		||||
                      type: "password",
 | 
			
		||||
                    },
 | 
			
		||||
                  },
 | 
			
		||||
                }}
 | 
			
		||||
              />
 | 
			
		||||
            )
 | 
			
		||||
          }
 | 
			
		||||
        </DropdownMenu >
 | 
			
		||||
      );
 | 
			
		||||
    },
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user