21 lines
446 B
TypeScript
21 lines
446 B
TypeScript
import { radioChange, selectChange } from './index'
|
|
|
|
export const api = ['state', 'radioChange', 'selectChange']
|
|
|
|
export const renderless = (props, { reactive }, { vm, emit }) => {
|
|
const api = {}
|
|
|
|
const state = reactive({
|
|
value: props.modelValue,
|
|
gridData: props.gridOp
|
|
})
|
|
|
|
Object.assign(api, {
|
|
state,
|
|
radioChange: radioChange({ props, vm, emit }),
|
|
selectChange: selectChange({ props, vm, emit })
|
|
})
|
|
|
|
return api
|
|
}
|