UNPKG

@odoo/o-spreadsheet

Version:
53 lines (52 loc) 1.7 kB
import { Component } from "../../owl3_compatibility_layer"; import { PropsOf } from "../../types/props_of"; import { SpreadsheetChildEnv } from "../../types/spreadsheet_env"; declare class RippleEffect extends Component<SpreadsheetChildEnv> { static template: string; protected props: import("@odoo/owl").Props<{ x: string; y: string; color: string; opacity: number; duration: number; width: number; height: number; offsetY: number; offsetX: number; allowOverflow: boolean; onAnimationEnd: () => void; style: string; }>; private rippleRef; setup(): void; get rippleStyle(): string; } export declare class Ripple extends Component<SpreadsheetChildEnv> { static template: string; static components: { RippleEffect: typeof RippleEffect; }; protected props: import("@odoo/owl").PropsWithDefaults<{ color: string; opacity: number; duration: number; enabled: boolean; onAnimationEnd: () => void; class: string; ignoreClickPosition?: boolean | undefined; width?: number | undefined; height?: number | undefined; offsetY?: number | undefined; offsetX?: number | undefined; allowOverflow?: boolean | undefined; }, "color" | "opacity" | "class" | "duration" | "enabled" | "onAnimationEnd">; private childContainerRef; private state; private currentId; onClick(ev: MouseEvent): void; private getRippleStyle; private getRippleChildRectInfo; private removeRipple; getRippleEffectProps(id: number): PropsOf<RippleEffect>; } export {};