Skip to content
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

[Feature Request] Expansion Panel named index #13551

Closed
Sjoerd82 opened this issue Apr 25, 2021 · 3 comments
Closed

[Feature Request] Expansion Panel named index #13551

Sjoerd82 opened this issue Apr 25, 2021 · 3 comments
Assignees
Labels
C: VExpansionPanels VExpansionPanels T: feature A new feature
Milestone

Comments

@Sjoerd82
Copy link

Problem to solve

Currently the index numbering is not ordered (sometimes), a named index would make opening and closing specific panels much (much!) easier.

Proposed solution

add a name property to v-extension-panel.

@ghost ghost added the S: triage label Apr 25, 2021
@Sjoerd82
Copy link
Author

Actually, it's a bit worse even; I have random index numbers for my dynamically created panels, and because of that no way to tell which panel is currently open.

@jacekkarczmarczyk jacekkarczmarczyk added the C: VExpansionPanels VExpansionPanels label May 17, 2021
@xfyre
Copy link

xfyre commented May 28, 2021

I've been looking into this lately as well. Having expansion panels act similarly to item groups (so that each panel can be assigned an arbitrary value) will make this very easy, and sounds like a logical thing to do.

@xfyre
Copy link

xfyre commented May 28, 2021

Theres a similar feature req already: #8001

@KaelWD KaelWD added T: feature A new feature and removed S: triage labels Aug 30, 2021
@KaelWD KaelWD added this to the v3.0.0 milestone Aug 30, 2021
KaelWD added a commit that referenced this issue Aug 30, 2021
closes #13551

* feat(VExpansionPanels): update to v3

* feat(VExpansionPanels): add slots and props, restructure code

* fix(VExpansionPanels): pr feedback

* fix(VExpansionPanels): more pr feedback

* feat(VExpansionPanels): rename components

* refactor: use lazy composable in VOverlay

* chore: update styles structure

Co-authored-by: Kael <kaelwd@gmail.com>
@KaelWD KaelWD closed this as completed Aug 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: VExpansionPanels VExpansionPanels T: feature A new feature
Projects
None yet
Development

No branches or pull requests

5 participants