From 807a9be4a728f337fd62788fe2ed537754349030 Mon Sep 17 00:00:00 2001 From: siduck Date: Tue, 25 Nov 2025 15:01:04 +0530 Subject: [PATCH] chore: deprecated warning message for Autocomplete Closes: #434 --- src/components/Autocomplete/Autocomplete.vue | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/components/Autocomplete/Autocomplete.vue b/src/components/Autocomplete/Autocomplete.vue index 6cb7d2115..8951750be 100644 --- a/src/components/Autocomplete/Autocomplete.vue +++ b/src/components/Autocomplete/Autocomplete.vue @@ -210,7 +210,7 @@ import { ComboboxOption, ComboboxOptions, } from '@headlessui/vue' -import { computed, nextTick, ref, watch } from 'vue' +import { computed, nextTick, ref, watch, onMounted } from 'vue' import { Popover } from '../Popover' import { Button } from '../Button' import FeatherIcon from '../FeatherIcon.vue' @@ -402,4 +402,16 @@ defineExpose({ rootRef, togglePopover, }) + +onMounted(() => { + const migrationUrl = + 'https://github.com/frappe/frappe-ui/wiki/Guide-to-Migrate-Autocomplete-component-to-Combobox-&-MultiSelect' + + console.warn( + 'Autocomplete component is deprecated, Use Combobox or MultiSelect instead', + '\n', + '\n', + `Migration guide: ${migrationUrl}`, + ) +})