UNPKG

portalis-component

Version:

Component Library for Nuxt 3 using TailwindCSS

16 lines (15 loc) 520 B
import { defineAdapter, useOptionsProp } from "./adapter.mjs"; import { computed } from "#imports"; export default defineAdapter({ setup({ props, keyword }) { const options = useOptionsProp(props); const filtered = computed(() => { return options.value.filter((item) => { if (item.text) return item.text?.toLowerCase().includes(keyword.value?.toLowerCase()); return item.text?.toLowerCase().includes(keyword.value?.toLowerCase()); }); }); return filtered; } });