Skip to content

Conversation

@dHIM24
Copy link
Contributor

@dHIM24 dHIM24 commented Jul 10, 2025

  • Добавлена возможность динамического отображения маркеров слайдера в зависимости от состояния (скрытие при точном совпадении позиции, изменение цвета при прохождении)

  • Добавлены новые пропсы для управления точками на слайдере:

    • dots - включение/отключение (default: false) отображения точек
    • dotsSlider - тип отображения точек (default: step)
    • customDots - массив значений для произвольного размещения точек
    • showNumbers - включение/отключение отображения чисел под точками (default: true)
    • hideCustomDotsNumbers - скрытие чисел только для кастомных точек (default: false)
  • Добавлены стили для disabled состояния слайдера (черный цвет кноба и активной части)

Чек лист

  • Задача сформулирована и описана в JIRA
  • В названии ветки есть айдишник задачи в JIRA (fix/DS-1234), ссылку прикреплять не надо
  • У реквеста осмысленное название feat(...) или fix(...) по conventional commits (https://www.conventionalcommits.org)
  • Код покрыт тестами и протестирован в различных браузерах
  • Добавленные пропсы добавлены в демки и описаны в документации
  • К реквесту добавлен changeset

Если есть визуальные изменения

  • Прикреплено изображение было/стало
2025-07-10.11.11.48.mov

@changeset-bot
Copy link

changeset-bot bot commented Jul 10, 2025

🦋 Changeset detected

Latest commit: 26a9e58

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
Name Type
@alfalab/core-components-slider Major
@alfalab/core-components Major
@alfalab/core-components-slider-input Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@dHIM24
Copy link
Contributor Author

dHIM24 commented Jul 10, 2025

  • Функционал готов, но провожу рефакторинг и оптимизацию его работы

  • Функционал потребовал доработки для отображения точек кастомно через numbers[]. Реализуется доработка

@github-actions
Copy link
Contributor

github-actions bot commented Jul 10, 2025

Bundle size report

Entry point Size (minified)
@alfalab/core-components-slider/index.js 32.8 (+3.40 KB ❌)
@alfalab/core-components-slider-input/index.js 60 (+3.40 KB ❌)

@coveralls
Copy link

coveralls commented Jul 10, 2025

Pull Request Test Coverage Report for Build 18188136649

Warning: This coverage report may be inaccurate.

This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

Details

  • 116 of 138 (84.06%) changed or added relevant lines in 7 files are covered.
  • 43 unchanged lines in 7 files lost coverage.
  • Overall coverage increased (+0.04%) to 79.767%

Changes Missing Coverage Covered Lines Changed/Added Lines %
packages/slider/src/Component.tsx 19 21 90.48%
packages/slider/src/utils/createPipsFilter/createPipsFilter.ts 13 16 81.25%
packages/slider/src/utils/createPipsConfig/createPipsConfig.ts 15 20 75.0%
packages/slider/src/utils/markerUtils/markerUtils.ts 27 39 69.23%
Files with Coverage Reduction New Missed Lines %
packages/confirmation/src/components/screens/temp-block/component.tsx 1 85.71%
packages/date-time-input/src/utils/format.ts 1 89.32%
packages/confirmation/src/components/base-confirmation/component.tsx 3 91.53%
packages/skeleton/src/hooks/use-skeleton/use-skeleton.tsx 3 88.89%
packages/amount-input/src/Component.tsx 7 89.74%
packages/confirmation/src/components/screens/initial/component.tsx 8 82.4%
packages/select/src/components/base-select/Component.tsx 20 83.95%
Totals Coverage Status
Change from base Build 17732366101: 0.04%
Covered Lines: 9761
Relevant Lines: 11474

💛 - Coveralls

@github-actions
Copy link
Contributor

github-actions bot commented Jul 10, 2025

Собрана новая демка.

@dHIM24 dHIM24 changed the title feat(slider): добавлена возможность динамического отображения маркеров слайдера feat(slider): добавлена возможность динамического отображения маркеров слайдера [DS-11028] Jul 10, 2025
@dHIM24 dHIM24 requested a review from Oladii July 17, 2025 06:36
@dHIM24 dHIM24 force-pushed the DS-11028 branch 2 times, most recently from a4282d2 to c0a1cd4 Compare July 30, 2025 07:12
@github-actions
Copy link
Contributor

Demo build

https://core-ds.github.io/core-components/1770

@dHIM24 dHIM24 marked this pull request as ready for review October 1, 2025 09:01
@github-actions
Copy link
Contributor

Snapshot Release

Successfully released the following packages:

  1. @alfalab/core-components@50.0.0-snapshot-26a9e58ee9473b9bd9343954714877319aae74d4

  2. @alfalab/core-components-slider@6.0.0-snapshot-26a9e58ee9473b9bd9343954714877319aae74d4

  3. @alfalab/core-components-slider-input@10.0.4-snapshot-26a9e58ee9473b9bd9343954714877319aae74d4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants