UNPKG

@omnia/fx-models

Version:
52 lines (51 loc) 1.59 kB
import { TextAlignment, BorderPositions, IconPositions, IconSizes } from "./Enums"; import { IIcon } from "./Icon"; import { SpacingSettings } from "./SpacingSetting"; import { BusinessProfileProperty } from "./BusinessProfile"; import { ShapeDividerSettings } from "./ShapeDividerSettingsModel"; export declare class BusinessProfileBlockTitleSettings extends BusinessProfileProperty implements BlockTitleSettings { constructor(); bgColor: string; textColor: string; textAlign: TextAlignment; paddingRight: number; paddingLeft: number; paddingTop: number; paddingBottom: number; fontSize: number; separatorSize: number; separatorColor: string; iconSettings: BlockTitleIconSettings; separatorPosition: BorderPositions; borderRadius: number; followTheming: boolean; shapeDivider: ShapeDividerSettings; } export interface BlockTitleIconSettings { elevation: string; size: IconSizes; position: IconPositions; bgColor: string; iconColor: string; borderWidth: string; borderColor: string; icon: IIcon; spacing: SpacingSettings; } export interface BlockTitleSettings { bgColor: string; textColor: string; textAlign: TextAlignment; paddingRight: number; paddingLeft: number; paddingTop: number; paddingBottom: number; fontSize: number; separatorSize: number; separatorColor: string; separatorPosition: BorderPositions; iconSettings: BlockTitleIconSettings; borderRadius: number; followTheming: boolean; shapeDivider: ShapeDividerSettings; }