fix(emoji-picker): NO-JIRA fix ref reactivity in vue2 #512
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
fix(emoji-picker): no-jira fix ref reactivity in vue2
There were a bug on ref reactivity in vue2 version.
We already did a method to bypass this using
setupTabLabelRefs
method in themounted
section.Previously
tabLabels
computed was working with the refs, and this refs were not updated accordingly.Now we just leave the refs calculation to the
setupTabLabelRefs
method since this is being call inside thethis.$nextTick
and it just use the labels oftabLabels
.To test this improvement, you can go to
packages/dialtone-vue2/components/emoji_picker/emoji_picker.stories.js
and remove the
recentlyUsedEmojis
fromargsData
.You will see now works properly with
SMILEYS AND PEOPLE
tab labelPreviously it shows
MOST RECENTLY USED
tab label