<!-- INCORRECT --><mds-calendar-cell date="2024-06-10" label="10" month="current" selection="single"></mds-calendar-cell>
<!-- CORRECT --><mds-calendar single-picker start-date="2024-06-10"></mds-calendar><!-- INCORRECT: manually wiring selection outside mds-calendar --><div class="custom-grid"> <mds-calendar-cell date="2024-06-03" label="3" selection="start"></mds-calendar-cell> <mds-calendar-cell date="2024-06-04" label="4" selection="middle"></mds-calendar-cell> <mds-calendar-cell date="2024-06-05" label="5" selection="end"></mds-calendar-cell></div>
<!-- CORRECT: let mds-calendar own range state and drive cell props --><mds-calendar start-date="2024-06-03" end-date="2024-06-05"></mds-calendar>/* INCORRECT */mds-calendar-cell >>> .area-background { background: hotpink;}mds-calendar-cell >>> .inner-dot { display: none;}
/* CORRECT */mds-calendar { --mds-calendar-cell-gap: calc(var(--spacing) * 100); --mds-calendar-cell-other-month-visibility: hidden;}