Questa pagina è generata dai pacchetti Magma, documentati solo in inglese.
<mds-calendar single-picker start-date="2025-06-10"></mds-calendar>
<script> document.querySelector('mds-calendar').addEventListener('mdsCalendarChange', (e) => { console.log('Data selezionata:', e.detail.startDate); });</script><mds-calendar start-date="2025-09-01" end-date="2025-09-15"></mds-calendar>
<script> document.querySelector('mds-calendar').addEventListener('mdsCalendarChange', (e) => { const { startDate, endDate } = e.detail; console.log('Intervallo selezionato:', startDate, '-', endDate); });</script><mds-calendar single-picker min="2025-01-01" max="2025-12-31"></mds-calendar><mds-calendar id="cal" single-picker></mds-calendar>
<script> document.querySelector('#cal').updateCurrentDate('2026-03-01');</script><mds-calendar start-date="2025-09-01" end-date="2025-09-07"> <div slot="preselection" class="date-preselection--has-preselection"> <mds-button variant="dark" tone="text" label="Ultimi 7 giorni"></mds-button> <mds-button variant="dark" tone="text" label="Ultimi 30 giorni"></mds-button> </div></mds-calendar><mds-calendar id="start" view-date="2025-09-01" hide-next-button disable-month-year-selection></mds-calendar><mds-calendar id="end" view-date="2025-10-01" hide-previous-button disable-month-year-selection></mds-calendar><mds-calendar id="picker" single-picker></mds-calendar>
<script> document.querySelector('#picker').addEventListener('mdsCalendarChange', (e) => { const { startDate } = e.detail; document.querySelector('#output').textContent = 'Scadenza: ' + startDate; });</script><!-- Higher-level: input with calendar overlay --><mds-input-field label="Scadenza"> <mds-input-date name="scadenza"></mds-input-date></mds-input-field>
<!-- Lower-level: always-visible standalone grid --><mds-calendar single-picker></mds-calendar>.booking-widget mds-calendar { --mds-calendar-background: rgb(var(--magma-surface-muted)); --mds-calendar-border-radius: var(--magma-radius-xl); --mds-calendar-padding: calc(var(--spacing) * 500); --mds-calendar-cell-gap: calc(var(--spacing) * 100); --mds-calendar-cell-other-month-visibility: hidden;}