@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
27 lines (26 loc) • 1.27 kB
TypeScript
import { IWebComponentInstance } from "@omnia/fx";
import { AppInstanceRollupCardViewSettings, AppInstanceRollupViewComponentSettings, EnterprisePropertyDefinition, IAppInstanceRollupViewSettingsComponent } from "@omnia/fx-models";
import { OmniaUxLocalization, VueComponentBase } from "../../../..";
import "./CardViewSettings.css";
export declare class AppInstanceRollupCardViewSettingsComponent extends VueComponentBase implements IWebComponentInstance, IAppInstanceRollupViewSettingsComponent<AppInstanceRollupCardViewSettings> {
viewSettings: AppInstanceRollupCardViewSettings;
selectableProperties: EnterprisePropertyDefinition[];
onUpdatedViewSettings?: (viewSettings: AppInstanceRollupViewComponentSettings) => void;
uxLoc: OmniaUxLocalization;
private cardsPerRowValues;
private cardTypes;
private currentTabIndex;
private termPropertiesLayoutSettingsMode;
private cardViewSettingStyles;
mounted(): void;
beforeDestroy(): void;
created(): void;
private updateSelectProperties;
private addTermProperty;
private switchIndex;
private renderOrderUI;
private renderTermPropertiesSetting;
private renderPropertiesMapping;
private renderStylesSettings;
render(): VueTsxSupport.JSX.Element;
}