feat: adding processing image component
This commit is contained in:
@ -18,15 +18,13 @@ import { useSearchImageContext } from "./contexts/SearchImageContext";
|
|||||||
import { A } from "@solidjs/router";
|
import { A } from "@solidjs/router";
|
||||||
import { useSetEntity } from "./WithEntityDialog";
|
import { useSetEntity } from "./WithEntityDialog";
|
||||||
import { useNotifications } from "./ProtectedRoute";
|
import { useNotifications } from "./ProtectedRoute";
|
||||||
|
import { ProcessingImages } from "./notifications/ProcessingImages";
|
||||||
|
|
||||||
export const Search = () => {
|
export const Search = () => {
|
||||||
const [searchResults, setSearchResults] = createSignal<UserImage[]>([]);
|
const [searchResults, setSearchResults] = createSignal<UserImage[]>([]);
|
||||||
const [searchQuery, setSearchQuery] = createSignal("");
|
const [searchQuery, setSearchQuery] = createSignal("");
|
||||||
const setEntity = useSetEntity();
|
const setEntity = useSetEntity();
|
||||||
|
|
||||||
const notifications = useNotifications();
|
|
||||||
console.log(notifications);
|
|
||||||
|
|
||||||
const { images, imagesWithProperties, onRefetchImages } =
|
const { images, imagesWithProperties, onRefetchImages } =
|
||||||
useSearchImageContext();
|
useSearchImageContext();
|
||||||
|
|
||||||
@ -168,6 +166,8 @@ export const Search = () => {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<ProcessingImages />
|
||||||
|
|
||||||
<div class="w-full grid grid-cols-9 gap-2 grid-flow-row-dense py-4">
|
<div class="w-full grid grid-cols-9 gap-2 grid-flow-row-dense py-4">
|
||||||
<For each={Object.keys(imagesWithProperties())}>
|
<For each={Object.keys(imagesWithProperties())}>
|
||||||
{(imageId) => (
|
{(imageId) => (
|
||||||
|
13
frontend/src/notifications/ProcessingImages.tsx
Normal file
13
frontend/src/notifications/ProcessingImages.tsx
Normal 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>
|
||||||
|
);
|
||||||
|
};
|
Reference in New Issue
Block a user