UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

37 lines (36 loc) 1.02 kB
import React from 'react'; export interface WatermarkFont { color?: CanvasFillStrokeStyles['fillStyle']; fontSize?: number | string; fontWeight?: 'normal' | 'lighter' | 'bold' | 'bolder' | number; fontStyle?: 'none' | 'normal' | 'italic' | 'oblique'; fontFamily?: string; textAlign?: CanvasTextAlign; } export interface WatermarkText { text: string; font?: WatermarkFont; } export type WatermarkContent = string | WatermarkText; export interface WatermarkProps { zIndex?: number; rotate?: number; width?: number; height?: number; image?: string; content?: WatermarkContent | WatermarkContent[]; font?: WatermarkFont; style?: React.CSSProperties; className?: string; rootClassName?: string; gap?: [number, number]; offset?: [number, number]; children?: React.ReactNode; inherit?: boolean; /** * @since 6.0.0 */ onRemove?: () => void; } declare const Watermark: React.FC<WatermarkProps>; export default Watermark;