import { Flex, Grid, Heading, VStack } from "@hope-ui/solid" import { For, Show, createMemo } from "solid-js" import { ImageItem } from "./ImageItem" import { local, objStore } from "~/store" import { GridItem } from "./GridItem" import { StoreObj } from "~/types" import { useT } from "~/hooks" import { useSelectWithMouse } from "./helper" const ImageLayout = (props: { images: StoreObj[] }) => { const t = useT() const folders = createMemo(() => ( obj.is_dir)}> {(obj, i) => { return }} )) const { isMouseSupported, registerSelectContainer, captureContentMenu } = useSelectWithMouse() registerSelectContainer() return ( {folders()} 0} fallback={{t("home.no_images")}} > {(obj, i) => { return }} {folders()} ) } export default ImageLayout