import { Component, createSignal, Show } from 'solid-js'; import SafeLink from '@/components/utils/SafeLink'; import { useTranslation } from '@/i18n/useTranslation'; import { fixUrl } from '@/utils/url'; type ImageDisplayProps = { url: string; initialHidden: boolean; }; const ImageDisplay: Component = (props) => { let imageRef: HTMLImageElement | undefined; const i18n = useTranslation(); const [hidden, setHidden] = createSignal(props.initialHidden); return ( setHidden(false)} > {i18n()('post.showImage')} } > {props.url} ); }; export default ImageDisplay;