feat: adding processing image component

This commit is contained in:
2025-05-10 16:57:02 +01:00
parent 90b863b6cf
commit 71dfe5647e
2 changed files with 16 additions and 3 deletions

View File

@ -18,15 +18,13 @@ import { useSearchImageContext } from "./contexts/SearchImageContext";
import { A } from "@solidjs/router";
import { useSetEntity } from "./WithEntityDialog";
import { useNotifications } from "./ProtectedRoute";
import { ProcessingImages } from "./notifications/ProcessingImages";
export const Search = () => {
const [searchResults, setSearchResults] = createSignal<UserImage[]>([]);
const [searchQuery, setSearchQuery] = createSignal("");
const setEntity = useSetEntity();
const notifications = useNotifications();
console.log(notifications);
const { images, imagesWithProperties, onRefetchImages } =
useSearchImageContext();
@ -168,6 +166,8 @@ export const Search = () => {
</div>
</div>
<ProcessingImages />
<div class="w-full grid grid-cols-9 gap-2 grid-flow-row-dense py-4">
<For each={Object.keys(imagesWithProperties())}>
{(imageId) => (

View File

@ -0,0 +1,13 @@
import { type Component, For } from "solid-js";
import { useNotifications } from "../ProtectedRoute";
import { base } from "../network";
export const ProcessingImages: Component = () => {
const notifications = useNotifications();
return (
<For each={Object.entries(notifications.state.ProcessingImages)}>
{([id]) => <img alt="processing" src={`${base}/image/${id}`} />}
</For>
);
};