@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
27 lines (26 loc) • 778 B
TypeScript
import { BlockCatalogStore, LayoutCanvasStore } from "../../";
import { LayoutItem } from "../../../../models";
import { VueComponentBase } from "../../..";
export interface TargetSelectorProps {
container: LayoutItem;
color: string;
small: boolean;
siblingId?: string;
postInsert?: boolean;
}
export declare class TargetSelector extends VueComponentBase<TargetSelectorProps> {
container: LayoutItem;
siblingId?: string;
postInsert?: boolean;
color: string;
small: boolean;
layoutEditorStore: LayoutCanvasStore;
layoutItemStore: BlockCatalogStore;
private model;
mounted(): void;
/**
* Eventhandler for adding a layout item
*/
onTargetSelected(e: Event): void;
render(): VueTsxSupport.JSX.Element;
}