Inomdzhon Mirdzhamolov

Results 56 issues of Inomdzhon Mirdzhamolov

## Чеклист перевода компонента на vkui-tokens - [x] Компонент добавлен в `src/tokenized/index.ts` (в `src/index.ts` он так же должен быть) - [x] Если в стилях встречаются токены из Appearance, то их...

### Описание Сейчас ширина зашита `400px` Для `VKCOM` ширина экрана `448px` ## Что нужно? Необходимо добавить возможность управлять этим. **Заказчик** @Fliqle ## API > ⚠️ Эти параметры будут работать только...

type:feature
cmp:modal-page

## Что нужно сделать? Следует вынести код [Avatar](https://vkcom.github.io/VKUI/#/Avatar) в `ImageBase` и на его основе переделать `Avatar` и создать компонент `Image`. ## Что стоит пересмотреть? Размер `badge` также зависит от `size`,...

type:feature
cmp:avatar

В зависимости от [prefers-reduced-motion](https://developer.mozilla.org/ru/docs/Web/CSS/@media/prefers-reduced-motion), отключать анимации.

type:feature
a11y

### Описание - [ ] Удалить отдельные константы с платформами в пользу `enum` с названием `Platform` https://github.com/VKCOM/VKUI/blob/b5315d660abbe178b2466cbb01f5f287ddd0b780/src/lib/platform.ts#L39-L41 - [ ] Перевести `enum Platfrom` в `const enum Platfrom`, чтобы во время...

type:feature

PR #2862 не решил проблему обрезания теней. В этом PR применил иной подход, который решает проблему, но при этом имеет недостаток. Написал о нём в комментарии к параметру `overflowVisible`. ##...

## Описание Из-за `overflow: hidden` у `.vkuiHorizontalScroll` обрезаются тени (см. Рис. 1) **Рис. 1** Обрезается тень у `HorizontalScrollArrow`. Ссылка на песочницу [Tabs v4.33.4](https://vkcom.github.io/VKUI/4.33.4/#Tabs) В целом если у переданного `children` будут...

type:bug
cmp:horizontal-scroll

Легче указать то, что должно попасть в пакет, чем добавлять ненужные в [.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 выстреливаний...

technical task

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...