Skip to content

fix(multiselect): multyselect tag size #90 #174

Merged
merged 5 commits into from
Jul 19, 2019
Merged

fix(multiselect): multyselect tag size #90 #174

merged 5 commits into from
Jul 19, 2019

Conversation

Margar1ta
Copy link
Contributor

@mikeozornin, проблема была в том, что тегу требуется 28 пикселей, а в select он обрезался родителем в 26px, а потому box-shadow, на который приходится 1px границы обрезался. Я увеличила высоту до 28px и изменила padding .mc-select__trigger - чтобы он укладывался в 30px элемента. А потом убрала margin-top - он ломал симметрию.

Margar1ta and others added 3 commits July 16, 2019 17:43
fix(select): fixing tag's height

Tag's heigth was 28px (22 height + 2 border + 4 margin ), but select could handle only 26px tag. So tag's box-shadow was cutting out. Element's height was fixed and parent's padding was reseted for symmetry.

Breaking Changes: none
fix(select): fixing mc-select__trigger_multiple margin-top

Tag's heigth is 28px So the right padding should be 1px 7px 1px 15px, and compensation of borders seems  unnecessary and was breaking symmetry.

Breaking Changes: none
@Margar1ta Margar1ta changed the title Bugfix/uim 90 multyselect tag size fix(multiselect): multyselect tag size #90 Jul 17, 2019
@lskramarov
Copy link
Contributor

нужно вернуть выравнивание "дятла" по вертикали:
image

и сделать тоже самое в tree-select. Похоже, что изначальная проблема была в нем:
image

@@ -55,7 +55,7 @@ $mc-select-placeholder-arrow-space: 2 * ($mc-select-arrow-size + $mc-select-arro
cursor: pointer;

// todo возможно нужно через JS
padding: 3px 7px 3px 15px;
padding: 1px 7px 1px 15px;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Есть ощущение, что вертикальные отступы уже не нужны, лучше их убрать.

fix(select): centering arrow #90

Arrow is centered and vertical padding is removed

Breaking Changes: none
@Margar1ta
Copy link
Contributor Author

Вертикальные отступы и правда оказались не нужны, они убраны. Стрелка теперь четко по центру.
На tree select я создала отдельную задачу: https://youtrack.ptsecurity.com/issue/UIM-97, сейчас ею займусь.

Copy link
Contributor

@mikeozornin mikeozornin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Все хорошо

packages/mosaic/select/select.scss Outdated Show resolved Hide resolved
packages/mosaic/select/select.scss Outdated Show resolved Hide resolved
fix(select): code refactoring

code refactoring

Breaking Changes: none
@pimenovoleg pimenovoleg merged commit c76b96a into positive-js:master Jul 19, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants