studio icon indicating copy to clipboard operation
studio copied to clipboard

[Remove Vuetify from Studio] Side panel (container only) in Content Library

Open Prashant-thakur77 opened this issue 1 month ago • 2 comments

FIxes #5528 This PR replaces the Vuetify VNavigationDrawer component in the Content Library side panel with a custom implementation using the Kolibri Design System. The changes include:

For small screens: Using the existing SidePanelModal component to display panel content in a full-screen modal (improving on the previous partial-width behavior)

For medium/large screens: Displaying the panel content as a non-modal page section without using SidePanelModal

Created a reusable inner panel component that works for both modal and non-modal layouts (Specific tests are yet written for this component,needs clearification)

Preserved all existing filtering functionality and accessibility features

Ensured RTL/LTR compliance and proper mobile responsiveness

Screencast From 2025-11-17 01-41-20.webm

References

Sub-issue of https://github.com/learningequality/studio/issues/5060.

Reviewer guidance

How to get there Login as [email protected] with password a Go to Channels > Content Library

Guidance How to run Kolibri Find detailed guidance with many code examples in KDS documentation Read https://github.com/learningequality/studio/issues/5060 for more useful references

Prashant-thakur77 avatar Nov 16 '25 20:11 Prashant-thakur77