Remove unused UI components

This commit is contained in:
Christian Semmler 2026-01-31 15:27:01 -08:00
parent bd4ffd80f9
commit c0edf6a105
No known key found for this signature in database
GPG Key ID: 086DAA1360BEEE5C
3 changed files with 0 additions and 82 deletions

View File

@ -1,15 +0,0 @@
<script>
export let title;
export let sectionId;
export let isOpen = false;
export let onToggle = () => {};
</script>
<div class="config-section-card">
<button type="button" class="config-card-header" onclick={() => onToggle(sectionId)}>
{title}
</button>
<div class="config-card-content" class:open={isOpen}>
<slot></slot>
</div>
</div>

View File

@ -1,18 +0,0 @@
<script>
export let tabs = [];
export let activeTab = '';
export let onTabChange = () => {};
export let buttonClass = 'tab-btn';
</script>
<div class="tab-buttons">
{#each tabs as tab}
<button
class={buttonClass}
class:active={activeTab === tab.id}
onclick={() => onTabChange(tab)}
>
{tab.label}
</button>
{/each}
</div>

View File

@ -1,49 +0,0 @@
<script>
export let id;
export let name;
export let label;
export let checked = false;
export let disabled = false;
export let badge = '';
export let tooltip = '';
export let notIni = false;
export let onchange = undefined;
</script>
{#if tooltip}
<div class="toggle-switch">
<label>
<input
type="checkbox"
{id}
{name}
{checked}
{disabled}
data-not-ini={notIni || undefined}
{onchange}
>
<span class="toggle-slider"></span>
<span class="toggle-label">
{label}
{#if badge}
<span class="toggle-badge">{badge}</span>
{/if}
</span>
</label>
<span class="tooltip-trigger">?<span class="tooltip-content">{tooltip}</span></span>
</div>
{:else}
<label class="toggle-switch">
<input
type="checkbox"
{id}
{name}
{checked}
{disabled}
data-not-ini={notIni || undefined}
{onchange}
>
<span class="toggle-slider"></span>
<span class="toggle-label">{label}</span>
</label>
{/if}