-
Notifications
You must be signed in to change notification settings - Fork 186
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
feat(Gallery): add prop arrowClickableArea
to arrows
#7907
base: master
Are you sure you want to change the base?
feat(Gallery): add prop arrowClickableArea
to arrows
#7907
Conversation
size-limit report 📦
|
This pull request is automatically built and testable in CodeSandbox. To see build info of the built libraries, click here or the icon next to each commit SHA. |
e2e tests |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #7907 +/- ##
=======================================
Coverage 95.30% 95.30%
=======================================
Files 378 379 +1
Lines 11196 11205 +9
Branches 3735 3735
=======================================
+ Hits 10670 10679 +9
Misses 526 526
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
👀 Docs deployed
Commit ad8b51e |
Описание
Необходимо реализовать возможность изменения кликабельной зоны стрелок переключения слайдов для компонента Gallery
Изменения
Изначально хотел доработать компонент
ScrollArrow
и добавить в него свойствоarrowClickableArea
, чтобы можно было переиспользовать в других компонентах, не только вGallery
. Но понял, что без серьезных изменений в верстке компонента данное изменение сделать не получится, так как вScrollArrow
корневой компонент -button
и все свойства завязаны наbutton
. А для реализацииarrowClickableArea
пришлось бы сделать корневой компонентdiv
. В общем пришлось отказаться от этой идеи и добавить свойствоarrowClickableArea
только дляGallery
. По итогуarrowClickableArea
с двумя значениями'fill'
и'fit'
ScrollArrows
, который рендерит обе стрелки и переиспользовалCarouselBase
иBaseGallery
Release notes
Улучшения
arrowClickableArea
для изменения кликабельной области стрелок