diff --git a/app/pages/PageEnigma/comps/SidePanelTabs/AudioTabComponent/AudioTabComponent.tsx b/app/pages/PageEnigma/comps/SidePanelTabs/AudioTabComponent/AudioTabComponent.tsx
index d302578f11..cf3ca8b2c5 100644
--- a/app/pages/PageEnigma/comps/SidePanelTabs/AudioTabComponent/AudioTabComponent.tsx
+++ b/app/pages/PageEnigma/comps/SidePanelTabs/AudioTabComponent/AudioTabComponent.tsx
@@ -2,13 +2,17 @@ import { audioFilter, audioItems } from "~/pages/PageEnigma/store";
import { AssetFilterOption } from "~/pages/PageEnigma/models";
import { useSignals } from "@preact/signals-react/runtime";
import { ItemElements } from "~/pages/PageEnigma/comps/SidePanelTabs/itemTabs/ItemElements";
-import { Button } from "~/components";
+import { Button, H4 } from "~/components";
import { faCirclePlus } from "@fortawesome/pro-solid-svg-icons";
import { twMerge } from "tailwind-merge";
+import { inferenceJobs } from "~/pages/PageEnigma/store/inferenceJobs";
+
export const AudioTabComponent = () => {
- useSignals();
-
+ const singals = useSignals();
+ console.log('Audio Tab Component > Singals >>>')
+ console.log(inferenceJobs);
+ console.log('<<<');
return (
<>
@@ -63,6 +67,19 @@ export const AudioTabComponent = () => {
items={audioItems.value}
assetFilter={audioFilter.value}
/>
+
+
inference jobs
+ {inferenceJobs.value.length > 0 &&
+
+ {inferenceJobs.value.map(job=>
+ - {job.jobt_type}:{job.job_id}
+ )}
+
+ }
+ {
+ inferenceJobs.value.length === 0 &&
+
no inference jobs
+ }
>
);
diff --git a/app/pages/PageEnigma/store/inferenceJobs.ts b/app/pages/PageEnigma/store/inferenceJobs.ts
index 784281ff74..2177093854 100644
--- a/app/pages/PageEnigma/store/inferenceJobs.ts
+++ b/app/pages/PageEnigma/store/inferenceJobs.ts
@@ -1,3 +1,5 @@
+import { signal } from "@preact/signals-core";
+
import Queue from "~/pages/PageEnigma/Queue/Queue";
import { QueueNames } from "../Queue/QueueNames";
import { toInferenceActions } from "../Queue/toInferenceActions";
@@ -6,11 +8,16 @@ import { toInferenceActions } from "../Queue/toInferenceActions";
import { InferenceJob } from "../models";
+export const inferenceJobs = signal([]);
+
export function addInferenceJob(
inferenceJob: InferenceJob){
- Queue.publish({
- queueName: QueueNames.TO_INFERENCE,
- action: toInferenceActions.ADD_TTS_JOB,
- data: inferenceJob,
- });
+ const existingInferenceJobs = inferenceJobs.value;
+
+ existingInferenceJobs.push(inferenceJob);
+ // Queue.publish({
+ // queueName: QueueNames.TO_INFERENCE,
+ // action: toInferenceActions.ADD_TTS_JOB,
+ // data: inferenceJob,
+ // });
}
\ No newline at end of file