Skip to content

Commit

Permalink
Merge pull request #2820 from exadel-inc/docs/update-migration-guide-…
Browse files Browse the repository at this point in the history
…5.0.0

docs: migration guide update according actual state
  • Loading branch information
ala-n authored Dec 12, 2024
2 parents 8388f45 + 467e61c commit 374e6a9
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions site/views/blogs/ESL v5.0.0 Migartion Guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,10 +57,15 @@ The points not marked with `🔧` in the breaking changes section are covered by
Note that `activator` property change now is the part of main toggleable flow.
- `this.open` of Toggleables doesn't update until super.onShow/super.onHide is called.
Make sure you update `this.open` synchronously or manually notify consumers in case the super call of `onShow/onHide` should be postponed.
- #### A11y improvements and focus management (affects ESlPopup)
- `a11y` option introduced and now used to control the focus management and a11y for `esl-popup`, `esl-tooltip` (footnotes), `esl-share`, `esl-select` (dropdown).
Option available on `ESLToggleable` level and controls focus flow and close on outside action feature.
- #### ESL Triggers API Changes
- `ESLTrigger` does not have target defined to `::next` by default. You should always define the target explicitly.
- #### ESL Panel and Panel Group
- `fallback-duration` is no longer in the JSX shape of `ESLPanel` and `ESLPanelGroup`.
- #### ESL Popup
- Attribute `disable-arrow` no longer supported. Use class `disable-arrow` instead.

- ### ESL Footnotes
- `ESLNote` now based on `ESLBaseTrigger` so active marker now called `active` instead of `tooltip-shown`.
Expand Down

0 comments on commit 374e6a9

Please sign in to comment.