Есть необходимость во взаимодействии с компонентом с начально установленными файлами.
Предлагаю добавить механизм для добавления файлов через публичный метод addFiles или через @Input files. Это благополучно скажется на придерживании prizm дизайн системы, не прибегая к реализации кастомных компонентов, копирующие ваш дизайн.
Так же учесть новый статус для progress и игнор появления экшена retry для этих файлов.
Хорошим бонусом бы было улучшить devExp в части удаления. Сейчас, чтобы понять что было удалено, необходимо сопоставлять предыдущий массив файлов с текущим из эвента (filesChange). Данное решение неудобно, так как необходимо совмещение, как удалений, так и добавлений в единственном (filesChange). Поэтому добавление новых эвентов (deletedFile) и (addedFiles) было бы удобным решением для разработки.
Появился запрос на кастомные action btn для загруженных файлов.
Реализации через ng-container с select-том в месте экшенов для кастомных действий очень сильно пригодилась.
Пример:
Библиотека
@prizm-ui/core
@prizm-ui/components
@prizm-ui/install
@prizm-ui/icons
@prizm-ui/icons-loader
@prizm-ui/flag-icons
@prizm-ui/theme
@prizm-ui/charts
@prizm-ui/ast
@prizm-ui/nx-plugin
Компонент
File Upload
Предложение
Есть необходимость во взаимодействии с компонентом с начально установленными файлами.
Предлагаю добавить механизм для добавления файлов через публичный метод
addFiles
или через @Inputfiles
. Это благополучно скажется на придерживании prizm дизайн системы, не прибегая к реализации кастомных компонентов, копирующие ваш дизайн.Так же учесть новый статус для
progress
и игнор появления экшенаretry
для этих файлов.Хорошим бонусом бы было улучшить devExp в части удаления. Сейчас, чтобы понять что было удалено, необходимо сопоставлять предыдущий массив файлов с текущим из эвента (filesChange). Данное решение неудобно, так как необходимо совмещение, как удалений, так и добавлений в единственном (filesChange). Поэтому добавление новых эвентов (deletedFile) и (addedFiles) было бы удобным решением для разработки.
Появился запрос на кастомные action btn для загруженных файлов.
Реализации через ng-container с select-том в месте экшенов для кастомных действий очень сильно пригодилась. Пример: