UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

16 lines (15 loc) 601 B
import { ComputedRef, SetupContext } from "vue"; export interface UseInputExpandProps { expandable?: boolean; expandContent?: string | (() => any); expandMode?: 'button' | 'text'; expandDisabled?: boolean; skipReadonlyCheck?: boolean; } export interface UseInputExpandReturn { expandClasses: ComputedRef<Record<string, boolean>>; onClickExpand: () => void; getExtendContent: () => any; renderExpandContent: (extraStyle?: Record<string, any>) => any; } export declare function useInputExpand(props: UseInputExpandProps, context: SetupContext): UseInputExpandReturn;