-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] PrizmSplitterComponent - кастомизация splitter-gutter #70
Comments
Возможно тут помогут CSS переменные --custom-properties - их удобно использовать и для стилизации и в геттерах для вычислений |
А что если сделать и заэкспортить директиву, которая будет рисовать в определенном месте элемент, за который можно потянуть? По сути гаттер сплиттера станет частным применением этой директивы (т.е. взять и вынести реализацию оттуда). |
@ZurabDev @skkonstantin Подскажите статус по задаче? Нужна ли помощь? (in_progress стоит давно) Есть еще идея пофиксить эту задачу через использование |
После обсуждения с дизайнерами было принято решение, что splitter-gutter не кастомизируется |
Если это прям сильно нужно, можно провести встречу и обсудить |
border у сплитера можно убрать, он на хосте. по поводу кастомизации поговорю с дизайнерами еще раз, но также надо понять почему у вас на проекте сделано не по дизайн системе |
Вот я скриншот скинул - это из Figma дизайн-системы. И у нас в приложении так же. Просто видимо тут не надо использовать сплиттер, а какой то свой drag-n-drop механизм. К сожалению в Prizm на текущий момент кроме splitter ничего похожего нет. |
Библиотека
@prizm-ui/components
@prizm-ui/install
@prizm-ui/icons
@prizm-ui/theme
Компонент
PrizmSplitterComponent
Предложение
Сейчас
prizm-splitter-gutter
имеет фиксированную ширину. Зачастую в приложениях требуется такой слайдер, где ширина gutter'а нулевая и есть только "слайдер" (класс .slider) за который можно тянуть для изменения ширины панелей. Пробовали переопределять стили через::ng-deep
но это приводит к образованию пустой зоны в контейнере, тк ширина панелей контролируется черезflex-basis
а при вычислении учитывается ширина gutter'a.Хотелось бы иметь возможность более гибко стилизовать gutter'ы PrizmSplitterComponent и чтобы их ширина корректно учитывалась при формировании панелей.
Пустая зона при модификации стилей вручную:
The text was updated successfully, but these errors were encountered: