From 58c6b665da710acebb906cbf99113f9ce220f83c Mon Sep 17 00:00:00 2001 From: Darshan Date: Mon, 10 Mar 2025 14:45:19 +0530 Subject: [PATCH 1/3] remove: selector base; update: dependent components. --- v2/pink-sb/src/lib/selector/Base.svelte | 31 ----------------- v2/pink-sb/src/lib/selector/Checkbox.svelte | 30 +++++++++++++--- v2/pink-sb/src/lib/selector/Radio.svelte | 30 +++++++++++++--- v2/pink-sb/src/lib/selector/Switch.svelte | 30 +++++++++++++--- .../src/stories/Checkbox.stories.svelte | 26 +++++++++++++- v2/pink-sb/src/stories/Radio.stories.svelte | 34 ++++++++++++++++++- v2/pink-sb/src/stories/Switch.stories.svelte | 32 +++++++++++++---- 7 files changed, 161 insertions(+), 52 deletions(-) delete mode 100644 v2/pink-sb/src/lib/selector/Base.svelte diff --git a/v2/pink-sb/src/lib/selector/Base.svelte b/v2/pink-sb/src/lib/selector/Base.svelte deleted file mode 100644 index 6a5ea3234f..0000000000 --- a/v2/pink-sb/src/lib/selector/Base.svelte +++ /dev/null @@ -1,31 +0,0 @@ - - - - - {#if label} - - - {#if description} - {description} - {:else if $$slots.description} - - {/if} - - {/if} - - - diff --git a/v2/pink-sb/src/lib/selector/Checkbox.svelte b/v2/pink-sb/src/lib/selector/Checkbox.svelte index 4220da32d5..82cf4fafe9 100644 --- a/v2/pink-sb/src/lib/selector/Checkbox.svelte +++ b/v2/pink-sb/src/lib/selector/Checkbox.svelte @@ -2,8 +2,9 @@ import { createCheckbox } from '@melt-ui/svelte'; import { IconCheck, IconMinusSm } from '@appwrite.io/pink-icons-svelte'; import { createEventDispatcher } from 'svelte'; - import Base from './Base.svelte'; import Icon from '$lib/Icon.svelte'; + import Text from '$lib/typography/Text.svelte'; + import Stack from '$lib/layout/Stack.svelte'; export let disabled: boolean = false; export let id: string | undefined = undefined; @@ -30,7 +31,7 @@ }); - +