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

List: Allow collapsing of item groups #6537

Closed
ade10176 opened this issue Feb 28, 2023 · 2 comments
Closed

List: Allow collapsing of item groups #6537

ade10176 opened this issue Feb 28, 2023 · 2 comments
Assignees
Labels
1 - assigned Issues that are assigned to a sprint and a team member. ArcGIS Field Apps Issues logged by ArcGIS Field Apps team members. c-list Issues that pertain to the calcite-list component design Issues that need design consultation prior to development. enhancement Issues tied to a new feature or request. estimate - design - md Medium design effort; 5-10 days of design work impact - p2 - want for an upcoming milestone User set priority impact status of p2 - want for an upcoming milestone p - medium Issue is non core or affecting less that 60% of people using the library

Comments

@ade10176
Copy link

ade10176 commented Feb 28, 2023

Description

Support collapsing of item groups. Users often have a long list of items in a group. Allowing them to collapse each group will support workflow efficiency.

Acceptance Criteria

Collapse/expand Layers, Tables, or Basemaps independently when clicked
https://codepen.io/nwhittaker-esri/pen/bGxeMVq

Relevant Info

No response

Which Component

List

Example Use Case

No response

Esri team

ArcGIS Field Apps

@ade10176 ade10176 added enhancement Issues tied to a new feature or request. 0 - new New issues that need assignment. needs triage Planning workflow - pending design/dev review. ArcGIS Field Apps Issues logged by ArcGIS Field Apps team members. labels Feb 28, 2023
@nwhittaker nwhittaker added the impact - p2 - want for an upcoming milestone User set priority impact status of p2 - want for an upcoming milestone label Mar 8, 2023
@geospatialem geospatialem added design Issues that need design consultation prior to development. c-list Issues that pertain to the calcite-list component p - medium Issue is non core or affecting less that 60% of people using the library labels Jan 3, 2024
@nwhittaker
Copy link
Contributor

From #8515 (comment):

One design consideration is that we'd want to style top-level groups differently from nested groups. For example, the Layers and Rivers groups within this prototype.

@geospatialem geospatialem added estimate - design - md Medium design effort; 5-10 days of design work and removed needs triage Planning workflow - pending design/dev review. labels May 9, 2024
@geospatialem geospatialem added 1 - assigned Issues that are assigned to a sprint and a team member. and removed 0 - new New issues that need assignment. labels May 9, 2024
@ashetland
Copy link

ashetland commented Sep 24, 2024

Collapsible grouping can be accomplished by slotting List into Block, Block Section, or Accordion. List's group prop can be used to enable sorting between Blocks. See this codepen.

calcite-filter can also be used to filter multiple Lists. See this tutorial.

With these solutions, we'd like to maintain current hierarchical relationships and avoid additional overlap between components.

@ashetland ashetland closed this as not planned Won't fix, can't repro, duplicate, stale Sep 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1 - assigned Issues that are assigned to a sprint and a team member. ArcGIS Field Apps Issues logged by ArcGIS Field Apps team members. c-list Issues that pertain to the calcite-list component design Issues that need design consultation prior to development. enhancement Issues tied to a new feature or request. estimate - design - md Medium design effort; 5-10 days of design work impact - p2 - want for an upcoming milestone User set priority impact status of p2 - want for an upcoming milestone p - medium Issue is non core or affecting less that 60% of people using the library
Projects
None yet
Development

No branches or pull requests

5 participants