import React from "react" import { useStyletron } from "baseui" import { Block } from "baseui/block" import AngleDoubleLeft from "~/components/Icons/AngleDoubleLeft" import Scrollable from "~/components/Scrollable" import { images } from "~/constants/mock-data" import { useEditor } from "@layerhub-io/react" import useSetIsSidebarOpen from "~/hooks/useSetIsSidebarOpen" export default function () { const editor = useEditor() const setIsSidebarOpen = useSetIsSidebarOpen() const addObject = React.useCallback( (url: string) => { if (editor) { const options = { type: "StaticImage", src: url, } editor.objects.add(options) } }, [editor] ) return ( {/* Images setIsSidebarOpen(false)} $style={{ cursor: "pointer", display: "flex" }}> */}
{images.map((image, index) => { return addObject(image.src.large)} preview={image.src.small} /> })}
) } function ImageItem({ preview, onClick }: { preview: any; onClick?: (option: any) => void }) { const [css] = useStyletron() return (
) }