{{-- One item of an ``: a slide of art — an ``, which fills and crops to the item, or any element sized `size-full`. Lake Constance at dusk `label` lays a short line of text over the bottom of the art, on a scrim, pinned to the item's visible edge and fading out as the item narrows — Compose's carousel sample, which fades its label chip in once the mask is wide enough to hold it. A `group` with `aria-roledescription="slide"`, named "n of m" by the carousel around it (WAI-ARIA's carousel pattern). The item is laid out at the carousel's large size and masked: the surface inside is clipped by `--material-carousel-inset` from both sides with M3's extra-large corner (28px, CarouselDefaults' item shape) and moved by `--material-carousel-shift`, both written by resources/js/carousel.js. Without script the item shows unmasked, at its `item-width`. Only inside ``. --}} @props([ 'label' => null, ])
class([ 'relative h-full w-(--material-carousel-slot) max-w-full shrink-0 snap-start snap-always', ]) ->merge([ 'role' => 'group', 'aria-roledescription' => __('slide'), 'aria-label' => '[material-carousel-position]', 'data-material-carousel-item' => true, ]) }}>