UNPKG

@eccenca/gui-elements

Version:

GUI elements based on other libraries, usable in React application, written in Typescript.

25 lines (24 loc) 915 B
import React from "react"; export interface HoverTogglerProps extends Omit<React.HTMLAttributes<HTMLDivElement>, "children"> { /** * Additional CSS class name. */ className?: string; /** * The content that is shown when not hovered. */ baseContent: JSX.Element; baseContentProps?: Omit<React.HTMLAttributes<HTMLDivElement>, "children">; /** * The content that is shown when hovered. */ hoverContent: JSX.Element; hoverContentProps?: Omit<React.HTMLAttributes<HTMLDivElement>, "children">; /** * Display as inline element. */ inline?: boolean; } /** Displays a specific element. Displays another element when hovered. */ export declare const HoverToggler: ({ className, baseContent, baseContentProps, hoverContent, hoverContentProps, inline, style, ...otherProps }: HoverTogglerProps) => React.JSX.Element; export default HoverToggler;