import { useFileDropZone, useLocalizer } from 'botframework-webchat/hook.js'; import cx from 'classnames'; import React, { memo } from 'react'; import { useStyles } from '../../styles'; import testIds from '../../testIds'; import { FluentIcon } from '../icon'; import styles from './DropZone.module.css'; const DropZone = (props: { readonly onFilesAdded: (files: readonly File[]) => void }) => { const { dropZoneRef, dropZoneState, handleDragOver, handleDrop } = useFileDropZone(props.onFilesAdded); const classNames = useStyles(styles); const localize = useLocalizer(); return dropZoneState ? (