{mode === 'create' ? ($t('widget.add_widget') ?? 'Add Widget') : ($t('widget.edit_widget') ?? 'Edit Widget')} ({widgetType})

{#if widgetType === 'app'}
{$t('widget.app') ?? 'App'}
{#if filteredApps.length === 0}

{$t('common.no_results') ?? 'No apps found'}

{:else}
{#each filteredApps as app (app.id)} {/each}
{/if}
{:else if widgetType === 'bookmark'}
{:else if widgetType === 'note'}
{:else if widgetType === 'embed'}
{:else if widgetType === 'status'}
{$t('widget.apps') ?? 'Apps'}
({ value: a.id, label: a.name, icon: a.icon, iconType: a.iconType }))} bind:values={statusAppIds} placeholder={$t('widget.select_apps') ?? 'Select apps...'} searchPlaceholder={$t('common.search') ?? 'Search...'} />
{:else if widgetType === 'clock'}
{#if clockShowWeather}
{/if} {:else if widgetType === 'system_stats'}
{:else if widgetType === 'rss'}
{:else if widgetType === 'calendar'}
iCal URLs
{#each calendarUrlsRaw as cal, i (i)}
{#if calendarUrlsRaw.length > 1} {/if}
{/each}
{:else if widgetType === 'markdown'}
{:else if widgetType === 'metric'}
{#if metricSource === 'static'}
{:else if metricSource === 'json'}
{:else if metricSource === 'prometheus'}
{/if}
{:else if widgetType === 'link_group'}
Links
{#each linkGroupLinks as link, i (i)}
{#if linkGroupLinks.length > 1} {/if}
{/each}
{:else if widgetType === 'camera'}
{:else if widgetType === 'integration'}
{/if}