UNPKG

creevey

Version:

Cross-browser screenshot testing tool for Storybook with fancy UI Runner

40 lines (39 loc) 1.77 kB
import React, { JSX } from 'react'; import { Theme } from 'storybook/theming'; import { CreeveySuite } from '../../../../types.js'; export interface SuiteLinkProps { title: string; suite: CreeveySuite; 'data-testid'?: string; } export declare const Container: React.ForwardRefExoticComponent<Pick<{ theme?: Theme; as?: React.ElementType; } & { theme: Theme; disabled?: boolean; active?: boolean; focused?: boolean; } & React.ClassAttributes<HTMLDivElement> & React.HTMLAttributes<HTMLDivElement>, "disabled" | "active" | "as" | keyof React.ClassAttributes<HTMLDivElement> | keyof React.HTMLAttributes<HTMLDivElement> | "focused"> & { theme?: Theme; }>; export declare const Button: React.ForwardRefExoticComponent<Pick<{ theme?: Theme; as?: React.ElementType; } & { theme: Theme; active?: boolean; } & React.ClassAttributes<HTMLButtonElement> & React.ButtonHTMLAttributes<HTMLButtonElement>, "active" | "as" | keyof React.ClassAttributes<HTMLButtonElement> | keyof React.ButtonHTMLAttributes<HTMLButtonElement>> & { theme?: Theme; }>; export declare const SuiteContainer: import("storybook/internal/theming", { with: { "resolution-mode": "import" } }).StyledComponent<{ theme?: Theme; as?: React.ElementType; } & { padding: number; }, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, {}>; export declare const SuiteTitle: import("storybook/internal/theming", { with: { "resolution-mode": "import" } }).StyledComponent<{ theme?: Theme; as?: React.ElementType; }, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, {}>; export declare function SuiteLink({ title, suite, 'data-testid': dataTid }: SuiteLinkProps): JSX.Element;