import { Carousel, CarouselItem } from "@lume/ui"; import { useRouteContext } from "@tanstack/react-router"; import { open } from "@tauri-apps/plugin-shell"; import { useMemo } from "react"; export function Images({ urls }: { urls: string[] }) { const { settings } = useRouteContext({ strict: false }); const imageUrls = useMemo(() => { if (settings.image_resize_service.length) { const newUrls = urls.map( (url) => `${settings.image_resize_service}?url=${url}&ll&af&default=1&n=-1`, ); return newUrls; } else { return urls; } }, [settings.image_resize_service]); if (urls.length === 1) { return (