UNPKG

@revenuecat/purchases-ui-js

Version:

Web components for Paywalls. Powered by RevenueCat

21 lines (20 loc) 820 B
import type { BorderType, CircleShape, ConcaveShape, ConvexShape, RectangleShape, ShadowType, SizeType, Spacing } from ".."; import type { BaseComponent } from "../base"; import type { ColorGradientScheme } from "../colors"; import type { FitMode, ImageInfo } from "../media"; import type { Overrides } from "../overrides"; export interface ImageProps extends BaseComponent { type: "image"; visible?: boolean | null; source: ImageInfo; override_source_lid?: string; size: SizeType; mask_shape?: RectangleShape | CircleShape | ConcaveShape | ConvexShape | null; fit_mode: FitMode; padding?: Spacing | null; margin?: Spacing | null; color_overlay?: ColorGradientScheme | null; border?: BorderType | null; shadow?: ShadowType | null; overrides?: Overrides<ImageProps>; }