// This file was generated by build-components.mjs // ANY EDITS WILL BE OVERWRITTEN! import { type FilesListProps, FilesList as PreactFilesList, } from '@uppy/components' import { h as preactH, render as preactRender } from 'preact' import { defineComponent, h, onMounted, ref, watch } from 'vue' import { useUppyContext } from '../useUppyContext.js' export default defineComponent({ name: 'FilesList', props: ['editFile', 'imageThumbnail'], setup(props) { const containerRef = ref(null) const ctx = useUppyContext() function renderFilesList() { if (containerRef.value) { preactRender( preactH(PreactFilesList, { ...props, ctx, } satisfies FilesListProps), containerRef.value, ) } } onMounted(() => { renderFilesList() }) watch(ctx, () => { renderFilesList() }) watch( () => props, () => { renderFilesList() }, { deep: true }, ) return () => h('div', { ref: containerRef }) }, })