@vtex/admin-ui
Version:
> VTEX admin component library
22 lines (21 loc) • 576 B
TypeScript
import type { ReactNode } from 'react';
import type { ResolverRenderProps } from './core';
/**
* Resolver that renders a specific component.
*
* @example
*
* resolver: {
* type: 'root',
* defaultValue,
* render: ({ handleValueChange, statement, index }) => {
* return <Component />
* }
* }
*/
export declare function rootResolver<T>(): import("./core").Resolver<T, "root", RootResolver<T>>;
export declare type RootResolver<T> = {
type: 'root';
defaultValue: T;
render: (props: ResolverRenderProps<T>) => ReactNode;
};