@navinc/base-react-components
Version:
Nav's Pattern Library
60 lines (59 loc) • 2.54 kB
TypeScript
export const AdvertiserLink: import("styled-components").StyledComponent<{
({ to, href, target, onClick, className, children, bold, trackingContext: { context, category, type, options, ...payload }, ...props }: {
[x: string]: any;
to?: string | undefined;
href?: any;
target?: string | undefined;
onClick?: (() => void) | undefined;
className?: string | undefined;
children: any;
bold: any;
trackingContext?: {
context?: string | undefined;
category?: string | undefined;
type?: string | undefined;
options: any;
} | undefined;
}): JSX.Element;
propTypes: {
href: propTypes.Requireable<string | object>;
target: propTypes.Requireable<string>;
onClick: propTypes.Requireable<(...args: any[]) => any>;
className: propTypes.Requireable<string>;
children: propTypes.Requireable<propTypes.ReactNodeLike>;
trackingContext: propTypes.Requireable<propTypes.InferProps<{
type: propTypes.Requireable<string>;
context: propTypes.Requireable<string>;
category: propTypes.Requireable<string>;
payload: propTypes.Requireable<propTypes.InferProps<{
category: propTypes.Requireable<string>;
label: propTypes.Requireable<string>;
name: propTypes.Requireable<string>;
}>>;
options: propTypes.Requireable<propTypes.InferProps<{
integrations: propTypes.Requireable<propTypes.InferProps<{
Salesforce: propTypes.Requireable<boolean>;
}>>;
}>>;
}>>;
};
displayName: string;
}, any, {}, never>;
export const Header: import("styled-components").StyledComponent<never, any, never, never>;
export function AdvertiserDisclosure({ buttonTitle, cardTitle, openInfoDrawer, cardText, }: {
buttonTitle?: string | undefined;
cardTitle?: string | undefined;
openInfoDrawer: any;
cardText?: JSX.Element | undefined;
}): JSX.Element;
export namespace AdvertiserDisclosure {
export namespace propTypes_1 {
const buttonTitle: propTypes.Requireable<string>;
const cardTitle: propTypes.Requireable<string>;
const cardText: propTypes.Requireable<string>;
const openInfoDrawer: propTypes.Validator<(...args: any[]) => any>;
}
export { propTypes_1 as propTypes };
}
export default AdvertiserDisclosure;
import propTypes from "prop-types";