import { IIcon, GuidValue } from "@omnia/fx/models"; export interface RegisterActionMenuItemMsg { /** * Registration Id */ id: GuidValue; /** * Registration Title. Support localization : $Localize:A.B.C; */ title: string; /** * Registration Icon. */ icon: IIcon; /** * false : the action menu will take care of render flat icon / list item. The component only render its stuff (Ex: dialog) * true: the action menu will render the component at the begining (no lazy). Then the component will take care of render on Action Menu. */ customItemRendering: boolean; /** * The element that will be rendered */ elementToRender: string; /** * The settings element that will be rendered */ settingsElementToRender?: string; /** * The role element that will be rendered */ role?: string; }