From eca3351e89f05220feae792f3feea83c4cf08310 Mon Sep 17 00:00:00 2001 From: Darshan Date: Fri, 30 May 2025 12:13:19 +0530 Subject: [PATCH] add: toggle listener for tests. --- v2/pink-sb/src/lib/Accordion.svelte | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/v2/pink-sb/src/lib/Accordion.svelte b/v2/pink-sb/src/lib/Accordion.svelte index 2d29df2308..243e5a7873 100644 --- a/v2/pink-sb/src/lib/Accordion.svelte +++ b/v2/pink-sb/src/lib/Accordion.svelte @@ -4,7 +4,7 @@ import Text from '$lib/typography/Text.svelte'; import { IconChevronDown } from '@appwrite.io/pink-icons-svelte'; import { slide } from 'svelte/transition'; - import type { ComponentProps, ComponentType } from 'svelte'; + import { createEventDispatcher, type ComponentProps, type ComponentType } from 'svelte'; import Checkbox from '$lib/selector/Checkbox.svelte'; import Stack from './layout/Stack.svelte'; @@ -35,6 +35,14 @@ open = !open; } } + + let previousOpen = open; + const dispatch = createEventDispatcher(); + + $: if (open !== previousOpen) { + previousOpen = open; + dispatch('toggle', open); + }