UNPKG

@ldrender/gradient-picker

Version:
26 lines (25 loc) 967 B
export type GradientDirectionType = "select" | "percent"; export type GradientDirection = "top" | "left" | "center" | "bottom" | "right" | "top left" | "top right" | "bottom left" | "bottom right" | "center left" | "center right" | "center top" | "center bottom"; export type GradientType = "linear" | "radial"; export type ReturnType = "string" | "object" | "stops-list"; export interface GradientStop { id: number; color: string; offset: number; } export interface GradientPickerProps { el: string; stops?: GradientStop[]; direction?: GradientDirection | number; directionType?: GradientDirectionType; directionRadial?: boolean; directionRadialType?: GradientDirectionType; returnType?: "string" | "object"; type?: GradientType; preview?: boolean; } export interface GradientObject { type: GradientType; direction: GradientDirection | number; stops: Omit<GradientStop, 'id'>[]; }