Files
nathannlu-ComfyUI-Cloud/js/node/dialogs.js
T

21 lines
701 B
JavaScript

import { ComfyCloudDialog } from '../comfy/ui.js';
import van from '../lib/van.js';
import { RemainingCredits } from '../ui/credits.js';
import { WorkflowRunsTable } from '../ui/table.js';
import { RunDetails } from '../ui/runDetails.js';
const Workflow = (dialogInstance) => {
const activeTab = van.state(0)
const runId = van.state(null)
return () => van.tags.div({style: "color:white;width:720px;height:540px;"},
activeTab.val == 0 ? WorkflowRunsTable(activeTab, runId) : RunDetails(activeTab, runId, dialogInstance.poll, dialogInstance)
)
}
export const workflowTableDialog = new ComfyCloudDialog(Workflow)
export const paymentTableDialog = new ComfyCloudDialog(RemainingCredits)