Skip to content

Conversation

@ArtErusov
Copy link
Collaborator

  1. FileLoader
  • Добавил 2 проверки на вес иконки и проверку на квадрат
  • Сделал функции асинхронными( чтобы дождаться загрузки изображения браузером)
  • Добавил обработку ошибок при неверном отображении квадрата и размера
  • Добавил isUploaded для отображения валидной картинки
    2)ImageLoaderWithoutCropper
  • сделал значение maxFileKBSize по умолчанию 150кб
  • изменил стили под дизайн в Figma
  1. FileLoader.module.css добавил недостающие стили
  2. Добавил иконку согласно дизайну, не нашел ее в файлах SVG добавил из figma
  3. в translation добавил Русский и Английский текст, добавил перевод с помощью translate.google

Проблемы

  1. заменил maxFileMBSize на maxFileKBSize т.к. у нас изображения по дизайну стоят везде в 150кб, единственное место где я нашел размер в MB это добавление аватарки, поэтому не стал исправлять maxMBSize на maxKBSize
  • думаю что можно сделать отдельный компонент для загрузки или проверку если размер в kb > 1000 то показывать mb
  1. не уверен на счет правильности отображения вариантов ввода, у меня получилось много && как вариант упростить вижу вынести каждый в отдельный компонент но тогда будет много props

@PerelomaDenis PerelomaDenis added review the task is currently being reviewed feature New functionality or improvements labels Oct 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New functionality or improvements review the task is currently being reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants