diff --git a/packages/ui-components/src/components/form/select/Base.vue b/packages/ui-components/src/components/form/select/Base.vue
index 21907641f..395d436b7 100644
--- a/packages/ui-components/src/components/form/select/Base.vue
+++ b/packages/ui-components/src/components/form/select/Base.vue
@@ -70,6 +70,7 @@
(props.name, props.rul
initialValue: props.modelValue as ValueType
})
+const isMounted = useMounted()
+
const searchInput = ref(null as Nullable)
const listboxButton = ref(null as Nullable<{ el: Nullable }>)
const searchValue = ref('')
diff --git a/packages/ui-components/src/helpers/common/ssr.ts b/packages/ui-components/src/helpers/common/ssr.ts
new file mode 100644
index 000000000..678382b6f
--- /dev/null
+++ b/packages/ui-components/src/helpers/common/ssr.ts
@@ -0,0 +1,2 @@
+export const isSSR =
+ typeof window !== 'undefined' && typeof window.document !== 'undefined'