@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
33 lines (32 loc) • 1.15 kB
TypeScript
import { Section, TabbedIconPositions, HorizontalAlignments } from "../../../../models";
import { LayoutCanvasStore } from "../..";
import { VueComponentBase } from "../../..";
export interface TabsSettingsProps {
section: Section;
}
export declare class TabsSettingsStylePanel extends VueComponentBase<TabsSettingsProps> {
section: Section;
editorStore: LayoutCanvasStore;
private omniaUxLoc;
/**
* Eventhandler for setting the chrome value
* @param value
*/
/**
* Event handler for setting the alignment
* @param alignment
*/
onSetAlignment(alignment: HorizontalAlignments): void;
/**
* Event handler for setting the alignment
* @param alignment
*/
onSetIconAlignment(iconPositions: TabbedIconPositions): void;
renderAlignment(): VueTsxSupport.JSX.Element;
renderIconAlignment(): VueTsxSupport.JSX.Element;
renderAccordionSettings(): VueTsxSupport.JSX.Element;
renderCustomSize(): VueTsxSupport.JSX.Element;
renderColorPanel(): VueTsxSupport.JSX.Element;
renderGeneralPanel(): VueTsxSupport.JSX.Element;
render(): VueTsxSupport.JSX.Element;
}