@dossierhq/design
Version:
The design system for Dossier.
18 lines (17 loc) • 775 B
TypeScript
import type { CSSProperties, FunctionComponent, ReactNode } from 'react';
import { type FlexContainerProps, type FlexItemProps } from '../../utils/FlexboxUtils.js';
import { type GapProps, type PaddingProps } from '../../utils/LayoutPropsUtils.js';
interface HoverRevealContainerProps extends FlexContainerProps, GapProps {
children: ReactNode;
}
interface HoverRevealContainerItemProps extends FlexItemProps, PaddingProps {
style?: CSSProperties;
forceVisible?: boolean;
children: ReactNode;
}
/** @public */
export interface HoverRevealContainerComponent extends FunctionComponent<HoverRevealContainerProps> {
Item: FunctionComponent<HoverRevealContainerItemProps>;
}
export declare const HoverRevealContainer: HoverRevealContainerComponent;
export {};