@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
36 lines (35 loc) • 1.32 kB
TypeScript
import { OmniaUxLocalization, VueComponentBase } from "../../..";
import { BackgroundSettings } from "../../../../../fx/models";
import { IBackgroundSettingsComponent } from "./IBackgroundSettings";
export declare class BackgroundSettingsComponent extends VueComponentBase implements IBackgroundSettingsComponent {
settings: BackgroundSettings;
allowOverflow?: boolean;
hideChromeStyling?: boolean;
hideBackgroundColor?: boolean;
hideAcrylicSettings?: boolean;
forceDark?: boolean;
private layoutEditorStore;
omniaLoc: OmniaUxLocalization;
private vm;
private advancedModeState;
private isAdvancedModeExpanded;
created(): void;
mounted(): void;
/**Watch for fixed width changes */
private onSettingsChanged;
private setColorOptions;
private onBorderRadiusTopChange;
private onBorderRadiusBottomChange;
private onOverflowValueChange;
private onAcrylicChange;
private onElevationChanged;
private onColorChanged;
private onShapeDividerUpdate;
private hasColors;
private canShowBackgroundOverflow;
private canShowBorderRadius;
renderAdvancedSettings(): VueTsxSupport.JSX.Element;
private renderColorSettings;
renderGeneralSettings(): VueTsxSupport.JSX.Element;
render(): VueTsxSupport.JSX.Element;
}