@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
23 lines (22 loc) • 641 B
TypeScript
import { LayoutItemRegistration } from "../../../../models";
import { VueComponentBase } from "../../../VueComponentBase";
export interface LayoutSectionProps {
item: LayoutItemRegistration;
}
export interface LayoutSectionEvents {
onSelected: () => void;
}
export declare class LayoutItemSelection extends VueComponentBase<LayoutSectionProps, LayoutSectionEvents> {
item: LayoutItemRegistration;
mounted(): void;
/**
* Eventhandler for item clicked
* */
onItemSelected(): void;
private renderCustomIconComponent;
/**
* Render
* @param h
*/
render(): VueTsxSupport.JSX.Element;
}