import { Component, createSignal, Show } from 'solid-js'; import LazyLoad from '@/components/utils/LazyLoad'; import SafeLink from '@/components/utils/SafeLink'; import { useTranslation } from '@/i18n/useTranslation'; type AudioDisplayProps = { url: string; initialHidden: boolean; }; const AudioDisplay: Component = (props) => { const i18n = useTranslation(); const [hidden, setHidden] = createSignal(props.initialHidden); return ( setHidden(false)} > {i18n.t('post.showAudio')} } > }> {() => ( {/* eslint-disable-next-line jsx-a11y/media-has-caption */} )} ); }; export default AudioDisplay;