UNPKG

@guestbell/react-page-plugins

Version:

Plugins we use in GuestBell for working with amazing react-page package

18 lines (17 loc) 1.03 kB
import { ModeEnum } from './ModeEnum'; import { RGBColor } from '@react-page/editor'; import { ImageLoaded } from '@react-page/editor'; export interface BackgroundApi { handleChangeDarken: () => void; handleChangeDarkenPreview: (darken: number) => void; handleChangeLighten: () => void; handleChangeLightenPreview: (lighten: number) => void; handleChangeHasPadding: () => void; handleChangeModeSwitch: (mode: ModeEnum, modeFlag: ModeEnum) => () => void; handleChangeBackgroundColorPreview: (color: RGBColor) => void; handleChangeGradientDegPreview: (gradientDegPreview: number, gradientDegPreviewIndex?: number) => void; handleChangeGradientOpacityPreview: (gradientOpacityPreview: number, gradientOpacityPreviewIndex?: number) => void; handleChangeGradientColorPreview: (gradientColorPreview: RGBColor, gradientColorPreviewIndex?: number, gradientColorPreviewColorIndex?: number) => void; handleImageLoaded: (imagePreview: ImageLoaded) => void; handleImageUploaded: () => void; }