{ params.hourly = params.hourly; }} />
{ params.hourly = params.hourly; }} />

Models

{#if params.models && params.models.length > 0}
{params.models?.length || 0} / {models.length}
{/if}
{#each models as { value, label } (value)}
{ if (params.models?.includes(value)) { params.models = params.models.filter((item) => { return item !== value; }); } else if (params.models) { params.models.push(value); params.models = params.models; } }} />
{/each}

Hourly Weather Variables

{#if params.hourly && params.hourly.length > 0}
{params.hourly?.length || 0} / {hourly.flat().length}
{/if}
{#each hourly as group, i (i)}
{#each group as { value, label } (value)}
{ if (params.hourly?.includes(value)) { params.hourly = params.hourly.filter((item) => { return item !== value; }); } else if (params.hourly) { params.hourly.push(value); params.hourly = params.hourly; } }} />
{/each}
{/each}