From e64dd02114ef4b6f7685077216925a01dd913b2d Mon Sep 17 00:00:00 2001 From: dawn Date: Sun, 11 Oct 2026 23:19:39 +0300 Subject: [PATCH] web: let ui primitives take a test id Signed-off-by: dawn --- web/src/lib/components/ui/ActorInput.svelte | 2 ++ web/src/lib/components/ui/ButtonGroup.svelte | 3 ++- web/src/lib/components/ui/Combobox.svelte | 8 +++++++- web/src/lib/components/ui/ConfirmModal.svelte | 6 ++++-- web/src/lib/components/ui/Dropdown.svelte | 4 +++- web/src/lib/components/ui/EmptyState.svelte | 2 ++ web/src/lib/components/ui/Error.svelte | 2 +- .../lib/components/ui/MarkdownEditor.svelte | 5 ++++- web/src/lib/components/ui/Modal.svelte | 3 +++ web/src/lib/components/ui/Pagination.svelte | 4 ++++ web/src/lib/components/ui/Segment.svelte | 1 + web/src/lib/components/ui/Select.svelte | 6 +++++- web/src/lib/components/ui/SplitButton.svelte | 19 ++++++++++++++++--- web/src/lib/components/ui/Tabs.svelte | 2 ++ web/src/lib/components/ui/TagInput.svelte | 2 ++ 15 files changed, 58 insertions(+), 11 deletions(-) diff --git a/web/src/lib/components/ui/ActorInput.svelte b/web/src/lib/components/ui/ActorInput.svelte index 69eaedf0f..fd564feb4 100644 --- a/web/src/lib/components/ui/ActorInput.svelte +++ b/web/src/lib/components/ui/ActorInput.svelte @@ -206,6 +206,8 @@ {#if actors.length > 0} {#each actors as actor, index (actor.did)} {/snippet} - + diff --git a/web/src/lib/components/ui/Dropdown.svelte b/web/src/lib/components/ui/Dropdown.svelte index 9aa92c253..fe1ba1f32 100644 --- a/web/src/lib/components/ui/Dropdown.svelte +++ b/web/src/lib/components/ui/Dropdown.svelte @@ -39,6 +39,7 @@ triggerClass?: string; matchTriggerWidth?: boolean; class?: string; + testid?: string; trigger: Snippet; children: Snippet; xOffset?: number; @@ -91,6 +92,7 @@ triggerClass, matchTriggerWidth = false, class: className, + testid, trigger, children, xOffset, @@ -246,7 +248,7 @@ }); -
+