From 2a1791e6e9b1a0ac4838939a31809c8eec14f851 Mon Sep 17 00:00:00 2001 From: Uzair Date: Fri, 21 Nov 2025 01:38:58 +0000 Subject: [PATCH] feat(ui): enhance WdsSelect and BuilderFieldsText components with dropdown support and placeholder options - Added WdsSelect component with dropdown functionality and placeholder handling. - Updated BuilderFieldsText to conditionally render WdsSelect based on input type. - Introduced isPlaceholder property in WdsDropdownMenu for better UI representation. - Enhanced styling for placeholder items in WdsDropdownMenuItem. - Updated changepage.py to include pageKeys as options for the target page key. --- .../builder/settings/BuilderFieldsText.vue | 58 ++++++- src/ui/src/wds/WdsDropdownMenu.vue | 1 + src/ui/src/wds/WdsDropdownMenuItem.vue | 7 + src/ui/src/wds/WdsSelect.vue | 141 +++++++++++++++--- src/writer/blocks/changepage.py | 1 + 5 files changed, 185 insertions(+), 23 deletions(-) diff --git a/src/ui/src/builder/settings/BuilderFieldsText.vue b/src/ui/src/builder/settings/BuilderFieldsText.vue index b1f738f24..dd0e5185b 100644 --- a/src/ui/src/builder/settings/BuilderFieldsText.vue +++ b/src/ui/src/builder/settings/BuilderFieldsText.vue @@ -1,7 +1,16 @@