You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
font-family: kontur-mask-char, Segoe UI, Helevetica Neue; /* IE use Times New Roman as default font */
font-size: inherit;
flex:100%11;
`;
Он нужен для того, чтобы дефолтный символ маски был равен по ширине символам цифр, и, таким образом, при вводе чисел (самый популярный кейс) маска не смещалась в сторону.
Это работает, но требует настройки дополнительных лоадеров вебпака и заставляет конечных пользователей загружать дополнительную статику. Также мешает использовать серверный рендеринг в Next.js.
Можно попробовать заменить в маске этот символ "_" с кастомным шрифтом на какой-нибудь эквивалентный <span /> с прозрачной цифрой внутри (для ширины) и тенью (или бордером) для эмитации символа подчеркивания.
The text was updated successfully, but these errors were encountered:
Сейчас в инпуте с маской используется отдельный шрифт с одним символом "_".
retail-ui/packages/react-ui/internal/MaskedInput/MaskedInput.styles.ts
Lines 4 to 26 in 94034a3
Он нужен для того, чтобы дефолтный символ маски был равен по ширине символам цифр, и, таким образом, при вводе чисел (самый популярный кейс) маска не смещалась в сторону.
Это работает, но требует настройки дополнительных лоадеров вебпака и заставляет конечных пользователей загружать дополнительную статику. Также мешает использовать серверный рендеринг в Next.js.
Можно попробовать заменить в маске этот символ "_" с кастомным шрифтом на какой-нибудь эквивалентный
<span />
с прозрачной цифрой внутри (для ширины) и тенью (или бордером) для эмитации символа подчеркивания.The text was updated successfully, but these errors were encountered: