Closed macandcheese closed 1 month ago
This one would be nice to get onto a milestone sometime in the next year.
See my comment on 10152. Hub is observing certain slotted contents not working in calcite-card
even when we immediately slot the content into the component during initial component render on 2.12.1
. This is observed when rendering calcite-card
from other Stencil components (JSX) Hub internally develops/maintains that are lazy loaded (may play a factor) in our Ember application. Not sure if that influences priority, but we seem to be unable to reliably slot certain content in calcite-card
at this time.
@geospatialem @DitwanP besides card
which are next highest priority? Should we prioritize this list for future implementation?
@driskull's been crushing it with this audit!
Some of the associated PRs are fixes, so we might need to adjust this issue to accommodate for testing and verification. cc @geospatialem @DitwanP
Should we update modal
and tip
since they will be around till v4?
Installed and assigned for verification.
🍠✨ Verified. The e2e and screenshot tests does indeed provide good coverage for this! 💪
Description
Many components use
getSlotted
and will need to be refactored in favor of a new pattern.Proposed Advantages
The
getSlotted
util is no longer a recommended pattern -onSlotChange
is preferred.Which Component
Note: prioritize
card
effort in the initial stages first, if at all possible -- related issue: https://github.com/Esri/calcite-design-system/issues/10152accordion-item
#10447action-bar
action-group
action-pad
alert
#10448block
#10449card
❗ - prioritize in October 2024combobox-item
#10450inline-editable
#10456input
#10458input-number
#10458input-text
#10458modal
~ (deprecated) #10469notice
#10453pick-list-group
~ (deprecated)pick-list-item
~ (deprecated)shell
shell-center-row
#10451shell-panel
table
tile
tile-group
tip
~ (deprecated) #10470tree-item
#10462value-list-item
~ (deprecated)Relevant Info
cc @driskull