From b429c6a6453ef0106ba07287584271cba072708b Mon Sep 17 00:00:00 2001 From: Harsh Mahajan Date: Mon, 20 Oct 2025 09:47:53 +0000 Subject: [PATCH 1/6] compound tag --- v2/pink-sb/src/lib/CompoundTag/Child.svelte | 117 ++++++++++++++++++ .../src/lib/CompoundTag/CompoundTag.svelte | 53 ++++++++ v2/pink-sb/src/lib/CompoundTag/index.js | 7 ++ v2/pink-sb/src/lib/index.ts | 1 + .../src/stories/CompoundTag.stories.svelte | 105 ++++++++++++++++ 5 files changed, 283 insertions(+) create mode 100644 v2/pink-sb/src/lib/CompoundTag/Child.svelte create mode 100644 v2/pink-sb/src/lib/CompoundTag/CompoundTag.svelte create mode 100644 v2/pink-sb/src/lib/CompoundTag/index.js create mode 100644 v2/pink-sb/src/stories/CompoundTag.stories.svelte diff --git a/v2/pink-sb/src/lib/CompoundTag/Child.svelte b/v2/pink-sb/src/lib/CompoundTag/Child.svelte new file mode 100644 index 0000000000..88e521e6eb --- /dev/null +++ b/v2/pink-sb/src/lib/CompoundTag/Child.svelte @@ -0,0 +1,117 @@ + + + + + diff --git a/v2/pink-sb/src/lib/CompoundTag/CompoundTag.svelte b/v2/pink-sb/src/lib/CompoundTag/CompoundTag.svelte new file mode 100644 index 0000000000..83605a24ca --- /dev/null +++ b/v2/pink-sb/src/lib/CompoundTag/CompoundTag.svelte @@ -0,0 +1,53 @@ + + +
+ +
+ + diff --git a/v2/pink-sb/src/lib/CompoundTag/index.js b/v2/pink-sb/src/lib/CompoundTag/index.js new file mode 100644 index 0000000000..fed0afb645 --- /dev/null +++ b/v2/pink-sb/src/lib/CompoundTag/index.js @@ -0,0 +1,7 @@ +import CompoundTag from './CompoundTag.svelte'; +import Child from './Child.svelte'; + +export { default as CompoundTag } from './CompoundTag.svelte'; +export { default as Child } from './Child.svelte'; + +export default CompoundTag; diff --git a/v2/pink-sb/src/lib/index.ts b/v2/pink-sb/src/lib/index.ts index 9bf7a42e6d..9bf834530f 100644 --- a/v2/pink-sb/src/lib/index.ts +++ b/v2/pink-sb/src/lib/index.ts @@ -8,6 +8,7 @@ export { default as InteractiveText } from './InteractiveText.svelte'; export { default as Root } from './Root.svelte'; export { default as Status } from './Status.svelte'; export { default as Tag } from './Tag.svelte'; +export * as CompoundTag from './CompoundTag/index.js'; export { default as ToggleButton } from './ToggleButton.svelte'; export { default as ProgressCircle } from './ProgressCircle.svelte'; export { default as Tooltip } from './Tooltip.svelte'; diff --git a/v2/pink-sb/src/stories/CompoundTag.stories.svelte b/v2/pink-sb/src/stories/CompoundTag.stories.svelte new file mode 100644 index 0000000000..bbf20d7e6f --- /dev/null +++ b/v2/pink-sb/src/stories/CompoundTag.stories.svelte @@ -0,0 +1,105 @@ + + + + + + + + + console.log('Clicked Status')}>Status + console.log('Clicked is')}>is + console.log('Clicked Active')}>Active + console.log('Clicked close')}>× + + + + + + console.log('Clicked field')}> + + Build duration + + console.log('Clicked operator')}>is + console.log('Clicked value')}>more than 2 minutes + console.log('Clicked remove')}> + + + + + + + + console.log('Clicked type')}>Status + console.log('Clicked status')}> + + Completed + + console.log('Clicked action')}> + + + + + + + + console.log('Clicked Tag')}>Tag + console.log('Clicked is')}>is + console.log('Clicked Tag')}>Tag + + + + + + console.log('Clicked Filter')}>Filter + console.log('Clicked Active')}>Active + + + + + + console.log('Clicked Tag')}>Tag + console.log('Clicked is')}>is + console.log('Clicked Tag')}>Tag + console.log('Clicked close')}>× + + + + + + console.log('Clicked label')}> + + Tag + + console.log('Clicked operator')}>is + console.log('Clicked value')}> + + + console.log('Clicked close')}> + + + + + + + + console.log('Clicked function')}>function + console.log('Clicked name')}>getUserData + console.log('Clicked params')}>() + console.log('Clicked return')}>return + + From b9bf6370587ebd0a1e32995e20f27f5f0a999e65 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan Date: Wed, 29 Oct 2025 14:17:16 +0000 Subject: [PATCH 2/6] added stories --- v2/pink-sb/src/lib/CompoundTag/Child.svelte | 12 +- .../src/lib/CompoundTag/CompoundTag.svelte | 49 ++++- v2/pink-sb/src/lib/index.ts | 1 + .../src/stories/CompoundTag.stories.svelte | 175 ++++++++++++------ 4 files changed, 170 insertions(+), 67 deletions(-) diff --git a/v2/pink-sb/src/lib/CompoundTag/Child.svelte b/v2/pink-sb/src/lib/CompoundTag/Child.svelte index 88e521e6eb..6a8f3bb9de 100644 --- a/v2/pink-sb/src/lib/CompoundTag/Child.svelte +++ b/v2/pink-sb/src/lib/CompoundTag/Child.svelte @@ -5,21 +5,24 @@ variant?: 'default' | 'code'; selected?: boolean; disabled?: boolean; + dismiss?: boolean; }; export let variant: $$Props['variant'] = 'default'; export let selected: $$Props['selected'] = false; export let disabled: $$Props['disabled'] = false; + export let dismiss: $$Props['dismiss'] = false;