вот интересно сделать такое. сейчас у нас кнопка. в которую нужно кликнуть.
мое предложение: добавить еще один тип, область загрузки и в опциях поле для вставки html описания (там можно вставить иконку и отформатировать заголовок и описание), а drag'n'drop использовать как в Joomla.
Я не знаю, как сделан drag'n'drop в Joomla, можно ли подключить из коробки на фронте или тут нужен кастомный скрипт. делюсь идеей. в плане UI/UX такая штука продвинет возможности продукта.