UNPKG

ong-react-link-preview

Version:

React library to preview links - including hover color.

37 lines (36 loc) 1.25 kB
import React from 'react'; import './linkPreview.scss'; export declare const placeholderImg = "https://i.imgur.com/UeDNBNQ.jpeg"; export interface LinkPreviewProps { url: string; className?: string; width?: string | number; height?: string | number; descriptionLength?: number; borderRadius?: string | number; imageHeight?: string | number; textAlign?: 'left' | 'right' | 'center'; margin?: string | number; fallback?: JSX.Element[] | JSX.Element | null; backgroundColor?: string; primaryTextColor?: string; backgroundHoverColor?: string; secondaryTextColor?: string; borderColor?: string; showLoader?: boolean; customLoader?: JSX.Element[] | JSX.Element | null; openInNewTab?: boolean; fetcher?: (url: string) => Promise<APIResponse | null>; fallbackImageSrc?: string; explicitImageSrc?: string; showPlaceholderIfNoImage?: boolean; onSuccess?: (metadata: APIResponse | null) => void; } export interface APIResponse { title: string | null; description: string | null; image: string | null; siteName: string | null; hostname: string | null; } export declare const LinkPreview: React.FC<LinkPreviewProps>;