refactor: rename function
This commit is contained in:
parent
68fc41db1c
commit
8088e10c57
|
|
@ -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<SelectTriggerProps>(
|
||||
(props, { attrs, slots }) => {
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ export function useEmitAsProps<Name extends string>(
|
|||
return result
|
||||
}
|
||||
|
||||
export function convertToVNode(component: FunctionalComponent) {
|
||||
export function convertToComponent(component: FunctionalComponent) {
|
||||
return defineComponent({
|
||||
setup() { return () => h(component) },
|
||||
})
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user