From f632cf3a9ac1130ce9ed2d7374768c1b5c8cf3ce Mon Sep 17 00:00:00 2001 From: RyushiAok <55625375+RyushiAok@users.noreply.github.com> Date: Sun, 30 Jun 2024 22:25:01 +0900 Subject: [PATCH 1/3] fix(search-input): lint --- .../base/inputs/search-input/components/search-input.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/wiz-ui-react/src/components/base/inputs/search-input/components/search-input.tsx b/packages/wiz-ui-react/src/components/base/inputs/search-input/components/search-input.tsx index 732ac4d50..32aaf90ff 100644 --- a/packages/wiz-ui-react/src/components/base/inputs/search-input/components/search-input.tsx +++ b/packages/wiz-ui-react/src/components/base/inputs/search-input/components/search-input.tsx @@ -109,7 +109,7 @@ const SearchInput: FC = ({ }); return map; - }, [options]); + }, [options, showParentLabel]); const IconComponent = icon; From fbf3866030bbb32661224d0e4bca2e925138e047 Mon Sep 17 00:00:00 2001 From: RyushiAok <55625375+RyushiAok@users.noreply.github.com> Date: Sun, 30 Jun 2024 22:25:35 +0900 Subject: [PATCH 2/3] =?UTF-8?q?fix(search-input):=20=E9=81=B8=E6=8A=9E?= =?UTF-8?q?=E6=99=82=E3=81=AB=E6=A4=9C=E7=B4=A2=E6=96=87=E5=AD=97=E5=88=97?= =?UTF-8?q?=E3=82=92=E3=82=AF=E3=83=AA=E3=82=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/base/inputs/search-input/search-input.vue | 8 ++++++-- .../base/inputs/search-input/components/search-input.tsx | 7 ++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/packages/wiz-ui-next/src/components/base/inputs/search-input/search-input.vue b/packages/wiz-ui-next/src/components/base/inputs/search-input/search-input.vue index 3c956b580..5a4520739 100644 --- a/packages/wiz-ui-next/src/components/base/inputs/search-input/search-input.vue +++ b/packages/wiz-ui-next/src/components/base/inputs/search-input/search-input.vue @@ -276,12 +276,16 @@ const emit = defineEmits<{ (e: "toggle", value: boolean): void; }>(); +const searchValue = ref(""); + const checkValues = computed({ get: () => props.modelValue, - set: (value: number[]) => emit("update:modelValue", value), + set: (value: number[]) => { + emit("update:modelValue", value); + searchValue.value = ""; + }, }); -const searchValue = ref(""); const filteredOptions = ref([]); const selectedItem = ref([]); const activeItem = ref(); diff --git a/packages/wiz-ui-react/src/components/base/inputs/search-input/components/search-input.tsx b/packages/wiz-ui-react/src/components/base/inputs/search-input/components/search-input.tsx index 32aaf90ff..201795eaa 100644 --- a/packages/wiz-ui-react/src/components/base/inputs/search-input/components/search-input.tsx +++ b/packages/wiz-ui-react/src/components/base/inputs/search-input/components/search-input.tsx @@ -128,6 +128,11 @@ const SearchInput: FC = ({ const displayingSelectedItems = showSelectedItem && values.length > 0; + const handleClickPanelItem = (value: number[]) => { + onChangeValues(value); + setFilteringText(""); + }; + return ( <>
= ({ width={popupWidth} emptyMessage={emptyMessage} singleSelect={singleSelect} - onChangeValues={(changed) => onChangeValues(changed)} + onChangeValues={handleClickPanelItem} /> From 23fea26d91d852324053314984f0f6813d04fc4d Mon Sep 17 00:00:00 2001 From: RyushiAok <55625375+RyushiAok@users.noreply.github.com> Date: Sun, 30 Jun 2024 22:26:40 +0900 Subject: [PATCH 3/3] chore(search-input): add changeset --- .changeset/sour-dogs-collect.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .changeset/sour-dogs-collect.md diff --git a/.changeset/sour-dogs-collect.md b/.changeset/sour-dogs-collect.md new file mode 100644 index 000000000..fd8bc87f7 --- /dev/null +++ b/.changeset/sour-dogs-collect.md @@ -0,0 +1,6 @@ +--- +"@wizleap-inc/wiz-ui-react": patch +"@wizleap-inc/wiz-ui-next": patch +--- + +Fix(search-selector): 選択時に検索文字列をクリアする