-
Notifications
You must be signed in to change notification settings - Fork 65
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
AccordionPane #14
Comments
So we need to list out the initial features. Things to consider:
For the initial implementation, my suggestion would be: 1 section open at once |
Also, I'd like to standardise on naming things that may have been called 'panel' in the past. accordion Thoughts? |
I am also a fan of names being as long and descriptive as necessary, but no more. I think the "panel" suffix is often unnecessary. For now, we should try to agree on the accordion name, and my vote goes to "accordion". The overall naming scheme might be best tracked in a separate issue, but some quick thoughts:
|
|
Which would give us:
|
While I don't really care what suffix we use (e.g. "Pane" vs. "Panel" vs. anything else), I do think that every container component should use the same suffix. I think having one component that doesn't use it, like "Accordion", is confusing. This suffix sort of serves as an indicator that a component is a container-style component in my mind. |
@bitpshr I've started to wonder if we need to consider all the widgets where the primary function is layout, such as :
To me, it seems clunky to have
then I think its ok to drop the suffix at times. [shrug_emoji] |
@rishson sounds good to me. |
Some questions on what we want from an accordion pane:
|
I don't think an AccordionPane should accept arbitrary children. If another widget is needed next to the internal TitlePanes, the widget should just be a sibling to the AccordionPane within a wrapping I like the idea of an |
Just wanted to mention that my Semantic UI dojo2 Integration also contains |
We are very near completion on this as a result of working on related tasks, so we will go ahead and get this taken care of for beta 4. |
Enhancement
Add an AccordionPanel component
The text was updated successfully, but these errors were encountered: