-
Notifications
You must be signed in to change notification settings - Fork 63
Relocate lib components #414
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||||||||||
PR Type
Enhancement, Refactoring
Description
Reorganize lib components into semantic subdirectories (shared, dropdowns, spinners, modals, files, audio-player)
Add new CodeScript component for syntax-highlighted code editing with Python and JavaScript support
Introduce PlainModal component for reusable modal dialogs with customizable styling
Add code script viewing functionality to chat messages with modal display
Update all import paths across 70+ files to reflect new component organization
Diagram Walkthrough
File Walkthrough
6 files
New code editor component with syntax highlightingNew reusable modal wrapper componentAdd JSDoc type annotations and formattingAdd code script modal and viewer functionalityNew styles for code script containerImport new codeScript component styles2 files
Minor formatting and semicolon fixesRemove unnecessary blank line14 files
Update import path for RemoteSearchInputUpdate Stretch component import pathUpdate Stretch component import pathUpdate HeadTitle import to shared subdirectoryUpdate AudioPlayer import pathUpdate FileGallery import pathUpdate InPlaceEdit import to shared subdirectoryUpdate dropdown component imports to new pathsUpdate RightSidebar and LoadingToComplete importsUpdate FileGallery import pathUpdate FileDropZone import pathUpdate LoadingDots import to spinners subdirectoryReplace CodeMirror with CodeScript componentUpdate LiveChatEntry import path1 files
Add JavaScript CodeMirror language support65 files