[Insight extractor] Feature: Collapsible Sidebar with Expand Icon
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- typescript
- Domaine
- frontend
Piste de recherche
L’issue ne nomme ni fichiers ni tests. Commencez par localiser les composants de la barre latérale et de la navigation supérieure, puis suivez leur état de réduction et leur comportement de mise en page. Le travail est terminé lorsque la barre latérale se masque et se restaure complètement, que la navigation affiche l’icône d’extension uniquement lorsqu’elle est réduite, que le contenu se redimensionne sans chevauchement et que le comportement fonctionne quelle que soit la taille de l’écran.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description
When the user clicks the collapse button on the sidebar, the entire sidebar should be hidden. Currently, only part of the sidebar is hidden. Once collapsed, an expand icon should appear in the top navigation bar to allow the user to restore the sidebar.
Requirements
Collapse Behavior
Clicking the collapse button hides the sidebar completely (not partially).
The main content area should automatically expand to use the freed space.
Expand Behavior
When the sidebar is collapsed, an expand icon appears in the top navigation bar.
Clicking this expand icon restores the sidebar to its full width.
UI/UX
Collapse button: positioned inside the sidebar (top-left-corner).
Expand button: positioned inside the top navigation bar (left side).
Use consistent icons (e.g., left/right chevrons) to indicate collapse/expand actions.
Smooth transition animation (e.g., slide in/out or width transition) preferred.
Acceptance Criteria
✅ Sidebar fully disappears when collapse button is clicked.
✅ Top navigation bar shows expand icon when sidebar is collapsed.
✅ Clicking expand icon restores sidebar to full width.
✅ No layout overlap — main content expands/shrinks correctly.
✅ Behavior works across all screen sizes.
- Langage dominant
- TypeScript
- Étoiles
- 21
- Forks
- 18
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Propose un modèle de pull request
- Aucun guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de CodeForPhilly/balancer-main
-
Rename the "Click to Enter New Patient" Button to say "Enter New Patient"Peut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. OuverteBug
Difficulté 1/5 1-3 heures Accessibilité débutants 72/100
CodeForPhilly/balancer-main#509 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 76/100
CodeForPhilly/balancer-main#503 ·
-
Bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
CodeForPhilly/balancer-main#502 · 1 commentaire ·
-
Bug
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
CodeForPhilly/balancer-main#488 ·
-
Documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
CodeForPhilly/balancer-main#478 ·
Toutes les issues de CodeForPhilly/balancer-main
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
TomerAberbach/profiler-md#733 ·
Les mainteneurs répondent en général sous 1 jour
-
bug priority: medium
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
brentspine/brents-toasts#143 ·
-
🐛 bug 🗺️ DB Models & Ops
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
LibreChat-AI/LibreChat#17214 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
Wavvon/Wavvon-clients#136 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
umami-software/umami#4637 ·
Les mainteneurs répondent en général sous 3 jours