UNPKG

@umbraco/headless-backoffice-bridge

Version:
51 lines 1.19 kB
import { Udi } from '../../types'; /** * Represents a picked Content item. */ export interface ContentPickerItem { /** The UDI of the Content item. */ udi: Udi; } /** * The Content Picker configuration. */ export interface ContentPickerConfig { /** * UDI of the Content item where the tree should start. * * If not specified the tree will start at the root. */ startContent?: Udi; /** Specifies wether or not multiple items can be selected. */ multiple?: Boolean; /** * Callback invoked when the submit buttton is clicked. * * @param items - The selected items. */ submit: (items: ContentPickerItem[]) => void; } /** * @example * * ```js * import contentPicker from '@umbraco/headless-backoffice-bridge/pickers/content' * * contentPicker.show({ * multiple: true, * submit(items) => { * // do something with the selected items * } * }) * ``` */ declare const _default: { /** * Shows the Content Picker. * * @param config - The Content Picker Configuration. */ show: (config: ContentPickerConfig) => void; }; export default _default; //# sourceMappingURL=index.d.ts.map