Files
ComfyUI_frontend/src/storybook/mocks/useJobActions.ts
2025-12-31 18:16:07 -08:00

26 lines
583 B
TypeScript

import { ref } from 'vue'
import type { JobAction } from '../../composables/queue/useJobActions'
import type { JobListItem } from '../../composables/queue/useJobList'
const actionsByJobId = ref<Record<string, JobAction[]>>({})
export function setMockJobActions(actions: Record<string, JobAction[]>) {
actionsByJobId.value = actions
}
export function useJobActions() {
function getJobActions(job: JobListItem) {
return actionsByJobId.value[job.id] ?? []
}
async function runJobAction() {
return undefined
}
return {
getJobActions,
runJobAction
}
}