import { Match, Switch } from 'solid-js' import { Menu } from '@ark-ui/solid' import { FileIcon } from './icons/FileIcon' import { PictureIcon } from './icons/PictureIcon' import { isMobile } from '@/utils/isMobileSignal' import { PaperClipIcon } from './icons/PaperClipIcon' import clsx from 'clsx' type Props = { onNewFiles: (files: FileList) => void class?: string } export const TextInputAddFileButton = (props: Props) => { return ( <> { if (!e.currentTarget.files) return props.onNewFiles(e.currentTarget.files) e.currentTarget.value = '' }} /> { if (!e.currentTarget.files) return props.onNewFiles(e.currentTarget.files) e.currentTarget.value = '' }} /> ( )} /> ( )} /> ) }