import { Component } from "react"; import { PositionType, CSSUnit } from "../constants/WidgetConstants"; import { Color } from "../constants/Colors"; /*** * Components are responsible for binding render inputs to corresponding UI SDKs */ abstract class BaseComponent extends Component {} export interface BaseStyle { defaultHeight?: number; defaultWidth?: number; positionType: PositionType; xPosition: number; yPosition: number; xPositionUnit: CSSUnit; yPositionUnit: CSSUnit; heightUnit?: CSSUnit; widthUnit?: CSSUnit; backgroundColor?: Color; } export interface ComponentProps { widgetId: string; style: BaseStyle; } export default BaseComponent;