Inomdzhon Mirdzhamolov
Inomdzhon Mirdzhamolov
## Чеклист перевода компонента на vkui-tokens - [x] Компонент добавлен в `src/tokenized/index.ts` (в `src/index.ts` он так же должен быть) - [x] Если в стилях встречаются токены из Appearance, то их...
### Описание Сейчас ширина зашита `400px` Для `VKCOM` ширина экрана `448px` ## Что нужно? Необходимо добавить возможность управлять этим. **Заказчик** @Fliqle ## API > ⚠️ Эти параметры будут работать только...
## Что нужно сделать? Следует вынести код [Avatar](https://vkcom.github.io/VKUI/#/Avatar) в `ImageBase` и на его основе переделать `Avatar` и создать компонент `Image`. ## Что стоит пересмотреть? Размер `badge` также зависит от `size`,...
В зависимости от [prefers-reduced-motion](https://developer.mozilla.org/ru/docs/Web/CSS/@media/prefers-reduced-motion), отключать анимации.
### Описание - [ ] Удалить отдельные константы с платформами в пользу `enum` с названием `Platform` https://github.com/VKCOM/VKUI/blob/b5315d660abbe178b2466cbb01f5f287ddd0b780/src/lib/platform.ts#L39-L41 - [ ] Перевести `enum Platfrom` в `const enum Platfrom`, чтобы во время...
PR #2862 не решил проблему обрезания теней. В этом PR применил иной подход, который решает проблему, но при этом имеет недостаток. Написал о нём в комментарии к параметру `overflowVisible`. ##...
## Описание Из-за `overflow: hidden` у `.vkuiHorizontalScroll` обрезаются тени (см. Рис. 1) **Рис. 1** Обрезается тень у `HorizontalScrollArrow`. Ссылка на песочницу [Tabs v4.33.4](https://vkcom.github.io/VKUI/4.33.4/#Tabs) В целом если у переданного `children` будут...
Легче указать то, что должно попасть в пакет, чем добавлять ненужные в [.npmignore](https://github.com/VKCOM/VKUI/blob/master/.npmignore). Для этого есть поле [“files”](https://docs.npmjs.com/cli/v7/configuring-npm/package-json#files) в package.json. Стоит сделать это в v5, чтобы избежать подобных https://github.com/VKCOM/VKUI/pull/2319 выстреливаний...
I'm caching `Intl.NumberFormat` instance like next ``` import { memoize } from 'lodash'; const IntlNumberFormat = memoize(Intl.NumberFormat, (...args) => JSON.stringify(args)); ``` Without polyfill all work correctly, but with polyfill I...