-
Notifications
You must be signed in to change notification settings - Fork 10
Enhancement: calcite-shell - add slot for resizeable area in the middle bottom #935
Comments
@asangma @kevindoshier some questions:
Sounds like we just need a slot that is resizable when populated. |
@driskull - yeah that would be nice I think if its configurable to be resizeable or not, maybe also have preset sizes? Not sure on that but like a s, m l? Sort of like how the modal has different sizes all the way up to full screen. For the title, I missed that part, we would want the title, and action slot just like the flow has, so we could add actions to the "..." menu, and a title.
|
@asangma can you help create a design for this? I'm not sure what parts are the FeatureTable and what needs to be a bottom-panel. |
After talking with the Charts team, they also want to use this slot for charts. Possibilities include:
|
I think we'll allow a slot for putting stuff in the bottom of the shell and it will be up to the app to toggle what is currently shown there. I'm not sure if we should build in the resizing or if we would add a @jcfranco @asangma we'll need to discuss in our next meeting or during a MapMaker meeting. |
We can deprecate the We might just be able to build |
For now, we will add a slot to handle this. We will setup a discussion for how data tables should work in the new map viewer and come up with a design. |
…cite-shell (#950) * #935 add slot "bottom-panel" and deprecate "tip-manager" on shell * working but still some issues * Adjustments to keep bottom-panel from pusing contextual-panel off frame. * Added calcite-shell-center-row component and associated styles. TODO: collapsed event. * Added content node in order to recieve the `hidden` attribute for the `collapsed` property. * Reverted the removal of the tip-manager slot. Arranged nodes in shell to put center-row after contextual-panel and added associated flex order. * Added demo app for center-row. * added e2e * updated e2e * Rearranged nodes. Nixed styles no longer needed after rearranging nodes. * Added shell-center-row to shell Storybook. * Removed collapsed property and associated tests. Added expand/collpase toggle to demo. * Removed collapsed property from storybook. * Removed unused Watch import. * Fixed e2e test. * restored tip-manager slot references * Fixed e2e test. Reset block-configuration demo. * removed non-behavioral test. Co-authored-by: Matt Driscoll <MDriscoll@esri.com>
Issue moved to Esri/calcite-components #1077 via ZenHub |
Description
For the new table addition to the mapviewer we would like an slot added to the calcite-shell component that positions itself at the middle bottom, and is resizeable, you can see a design for this is in slide 4 of this powerpoint here
There should be a place for a title, a 3-dots menu icon, and an expand icon but in a way so that it won't use up too much space vertically. The user should be able to drag the top edge of the panel to make the panel higher. The expand action would give the panel a height of 100%, so that it completely covers the map. The app could have open vertical shell panels on either side, which the user can close and open while the bottom panel is visible.
In a future release of the table there could be up to 4 bottom panels aligned vertically (each with its own header), like this:
cc @AdelheidF
Acceptance Criteria
Relevant Info
Which Component
Example Use Case
The text was updated successfully, but these errors were encountered: