wix-style-react
Version:
wix-style-react
37 lines (31 loc) • 954 B
TypeScript
import * as React from 'react';
export type MediaOverlaySkin = 'none' | 'gradient' | 'dark';
export interface MediaOverlayProps {
children?: React.ReactNode;
media: React.ReactNode;
skin?: MediaOverlaySkin;
hoverSkin?: MediaOverlaySkin;
dataHook?: string;
hovered?: boolean;
onClick?(): void;
removeRoundedBorders?: boolean;
className?: string;
borderRadius?: string | number;
ariaHidden?: boolean;
}
export type MediaOverlayContentVisible = 'default' | 'hover' | 'always';
export type MediaOverlayContentPlacement =
| 'top-start'
| 'top-end'
| 'middle'
| 'bottom-end'
| 'bottom-start';
export interface MediaOverlayContentProps {
children?: React.ReactNode;
visible?: MediaOverlayContentVisible;
placement?: MediaOverlayContentPlacement;
}
export default class MediaOverlay extends React.PureComponent<MediaOverlayProps> {
static Content: React.FC<MediaOverlayContentProps>;
static DragHandle: React.FC;
}