Skip to content

Conversation

@vtushar06
Copy link
Contributor

Summary

Migrated channel editor toolbar from Vuetify to KDS components, replacing VTooltip, VBtn, VList, and BaseMenu with KDS equivalents.

Changes:

  • Replaced VTooltip with KTooltip (error count + publish button tooltips)
  • Replaced VBtn with KButton for Publish button
  • Replaced BaseMenu + VList with KButton + KDropdownMenu for Share dropdown
  • Replaced VBtn + BaseMenu + VList with KIconButton + KDropdownMenu for three-dots menu
  • Added shareMenuOptions and channelMenuOptions computed properties
  • Added handleShareMenuSelect and handleChannelMenuSelect methods

Screenshots:
Screenshot 2026-01-28 at 5 56 43 PM

Screenshot 2026-01-28 at 5 55 55 PM

Screenshot 2026-01-28 at 5 55 47 PM

Screenshot 2026-01-28 at 5 54 45 PM

Screenshot 2026-01-28 at 5 55 39 PM

Screenshot 2026-01-28 at 5 54 34 PM

Screenshot 2026-01-28 at 5 55 32 PM

Screenshot 2026-01-28 at 5 54 15 PM

Screenshot 2026-01-28 at 5 54 52 PM

References

Closes #5597

Reviewer guidance

  1. Login as [email protected] / a
  2. Go to Channels > Published Channel > Edit (to enter channel editor)
  3. Test Share dropdown (desktop view)
  4. Test Publish button
  5. Test three-dots menu
  6. Test responsive behavior (resize browser to mobile width ~375px)

@learning-equality-bot
Copy link

👋 Thanks for contributing!

We will assign a reviewer within the next two weeks. In the meantime, please ensure that:

  • You ran pre-commit locally
  • All issue requirements are satisfied
  • The contribution is aligned with our Contributing guidelines. Pay extra attention to Using generative AI. Pull requests that don't follow the guidelines will be closed.

We'll be in touch! 😊

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Remove Vuetify from Studio] Buttons, dropdowns, and dialog in channel editor root page

1 participant