Skip to content

Conversation

@vtushar06
Copy link
Contributor

Summary

Migrated ChannelDetailsModal from Vuetify to Kolibri Design System (KDS) by creating three new reusable components:

New Components:

StudioChip: Replaces VChip for displaying tags and metadata with consistent rounded styling
StudioDetailsRow: Replaces VLayout/VFlex with CSS Grid for semantic detail rows with label/value pairs
StudioDetailsPanel: Complete KDS rewrite of DetailsPanel using KImg, KTooltip,semantic

lists

Key Changes:

  • Replaced Vuetify components (VCard, VLayout, VFlex, VChip, VTooltip, VDataTable) with KDS equivalents
  • Used CSS Grid and Flexbox for all layouts
  • Implemented KImg with 16:9 aspect ratio for channel thumbnails
  • Added comprehensive unit tests (19 tests passing) using @testing-library/vue

Screen-Recording:

Channel.details.modal.mp4

References

fixes : #5530

Reviewer guidance

  1. Check RTL language support
  2. Run unit tests: npm test StudioChip StudioDetailsRow StudioDetailsPanel

@vtushar06 vtushar06 force-pushed the fix/channel-details-in-channel branch from 61e0727 to 5c41386 Compare November 7, 2025 11:04
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] Channel details in Channels - content

1 participant