From 8088e10c57b254960351b0e682b66297ebe0201b Mon Sep 17 00:00:00 2001 From: zernonia Date: Wed, 23 Aug 2023 21:17:05 +0800 Subject: [PATCH] refactor: rename function --- apps/www/src/lib/registry/default/ui/select.tsx | 6 +++--- apps/www/src/lib/utils.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/www/src/lib/registry/default/ui/select.tsx b/apps/www/src/lib/registry/default/ui/select.tsx index e0b1019d..7f4534ce 100644 --- a/apps/www/src/lib/registry/default/ui/select.tsx +++ b/apps/www/src/lib/registry/default/ui/select.tsx @@ -13,15 +13,15 @@ import { } from 'radix-vue' import { Check, ChevronDown } from 'lucide-vue-next' import type { ParseEmits } from '@/utils' -import { cn, convertToVNode, useEmitAsProps } from '@/utils' +import { cn, convertToComponent, useEmitAsProps } from '@/utils' export const Select = SelectRoot export const SelectGroup = SelectGroupPrimitive export const SelectValue = SelectValuePrimitive // Convert Functional component to valid VNode to be use in JSX -const IChevrondown = convertToVNode(ChevronDown) -const ICheck = convertToVNode(Check) +const IChevrondown = convertToComponent(ChevronDown) +const ICheck = convertToComponent(Check) export const SelectTrigger = defineComponent( (props, { attrs, slots }) => { diff --git a/apps/www/src/lib/utils.ts b/apps/www/src/lib/utils.ts index 834ed631..b9c1660e 100644 --- a/apps/www/src/lib/utils.ts +++ b/apps/www/src/lib/utils.ts @@ -33,7 +33,7 @@ export function useEmitAsProps( return result } -export function convertToVNode(component: FunctionalComponent) { +export function convertToComponent(component: FunctionalComponent) { return defineComponent({ setup() { return () => h(component) }, })