@drivy/cobalt
Version:
Opinionated design system for Drivy's projects.
38 lines (37 loc) • 1.14 kB
TypeScript
import React, { PureComponent } from "react";
export type CardProps = {
children?: React.ReactNode;
className?: string;
legacy?: boolean;
flattened?: boolean;
responsive?: boolean;
};
export declare const Card: {
({ children, className, legacy, responsive, }: CardProps): React.JSX.Element;
Section: typeof CardSection;
};
export type CardSectionProps = {
children: React.ReactNode;
className?: string;
tabBar?: boolean;
tight?: boolean;
subdued?: boolean;
/**
* true or "soft"
* @default false
*/
divided?: boolean | string;
};
export type CardSectionLinkProps = CardSectionProps & {
href: React.AnchorHTMLAttributes<HTMLAnchorElement>["href"];
target?: React.AnchorHTMLAttributes<HTMLAnchorElement>["target"];
rel?: React.AnchorHTMLAttributes<HTMLAnchorElement>["rel"];
};
export declare class CardSection extends PureComponent<CardSectionProps, never> {
static Link: {
({ href, target, rel, ...baseProps }: CardSectionLinkProps): React.JSX.Element;
displayName: string;
};
render(): React.JSX.Element;
}
export default Card;