Widgets

WeatherCard

Card meteo che visualizza le previsioni giornaliere con temperatura, condizione atmosferica e icona dinamica.

Import

import { WeatherCard } from '@pzeta/vue-components'

Esempio Base

Props

PropTipoDefaultDescrizione
daysWeatherCardDay[][]Array delle previsioni giornaliere da visualizzare
scrollablebooleantrueAbilita lo scroll orizzontale quando le card superano la larghezza del contenitore

WeatherCardDay

CampoTipoObbligatorioDescrizione
idstring | numberSiIdentificatore univoco del giorno
namestringSiNome del giorno da visualizzare (es. 'Lun', 'Monday')
temperaturenumberSiValore della temperatura
unit'C' | 'F'NoUnità di misura della temperatura (default visualizzato: 'F')
weather'sunny' | 'cloudy' | 'rainy' | 'stormy'SiCondizione atmosferica — determina l'icona visualizzata

Emits

Nessun evento emesso.

Slot

Nessuno slot disponibile.

Esempi

Previsioni Settimanali

Temperature in Celsius

Senza Scroll

TypeScript

import type { WeatherCardProps, WeatherCardDay } from '@pzeta/vue-components'

const giorno: WeatherCardDay = {
  id: 1,
  name: 'Lunedì',
  temperature: 22,
  unit: 'C',
  weather: 'sunny',
}

const props: WeatherCardProps = {
  days: [giorno],
  scrollable: true,
}