@vectrejs/vectre
Version:
Complete implementation of Spectre.css on Vue 2.x
18 lines (17 loc) • 582 B
TypeScript
import { VNodeDirective } from 'vue';
export interface OverlayConfiguration {
onClick?: OverlayOnClickHandler;
zIndex?: string | number;
opacity?: string | number;
text?: string;
show?: boolean;
blur?: boolean | string | number;
noScroll?: boolean;
fullscreen?: boolean;
}
export declare type OverlayOnClickHandler = (event: MouseEvent) => void;
export declare type OverlayValue = string | OverlayOnClickHandler | OverlayConfiguration;
export interface OverlayBinding extends VNodeDirective {
value?: OverlayValue;
oldValue?: OverlayValue;
}