UNPKG

@vtex/admin-ui

Version:

> VTEX admin component library

22 lines (21 loc) 606 B
import type { ReactNode } from 'react'; import type { ResolverRenderProps } from './core'; /** * Resolver that renders a simple select component * * @example * * resolver: { * type: 'simple', * defaultValue: { value: 1 }, * items: [{ value: 1 }, { value: 2 }], * } */ export declare function simpleResolver<T>(): import("./core").Resolver<T, "simple", SimpleResolver<T>>; export declare type SimpleResolver<T> = { type: 'simple'; items: T[]; accessor?: string; defaultValue: T; render?: (props: ResolverRenderProps<T, JSX.Element>) => ReactNode; };