@carbon/ibm-products
Version:
Carbon for IBM Products
53 lines (52 loc) • 2.04 kB
TypeScript
import React, { ReactNode } from 'react';
interface CardFooterProps {
actions?: ReactNode[] | ReactNode;
disabled?: boolean;
footerActionIcon?: React.ElementType;
hasActions?: boolean;
hasButton?: boolean;
onPrimaryButtonClick?: () => void;
onSecondaryButtonClick?: () => void;
primaryButtonDisabled?: boolean;
primaryButtonHref?: string;
primaryButtonIcon?: React.ElementType;
primaryButtonKind?: 'primary' | 'ghost';
primaryButtonPlacement?: 'top' | 'bottom';
primaryButtonText?: string;
productive?: boolean;
secondaryButtonDisabled?: boolean;
secondaryButtonHref?: string;
secondaryButtonIcon?: React.ElementType;
secondaryButtonKind?: 'secondary' | 'ghost';
secondaryButtonPlacement?: 'top' | 'bottom';
secondaryButtonText?: string;
}
export declare const CardFooter: {
({ actions, disabled, footerActionIcon: FooterActionIcon, hasActions, hasButton, onPrimaryButtonClick, onSecondaryButtonClick, primaryButtonDisabled, primaryButtonHref, primaryButtonIcon, primaryButtonKind, primaryButtonPlacement, primaryButtonText, productive, secondaryButtonDisabled, secondaryButtonHref, secondaryButtonIcon, secondaryButtonKind, secondaryButtonPlacement, secondaryButtonText, }: CardFooterProps): React.JSX.Element;
/**@ts-ignore */
propTypes: {
actions: any;
disabled: any;
footerActionIcon: any;
hasActions: any;
hasButton: any;
onPrimaryButtonClick: any;
onSecondaryButtonClick: any;
primaryButtonDisabled: any;
primaryButtonHref: any;
primaryButtonIcon: any;
primaryButtonKind: any;
primaryButtonPlacement: any;
primaryButtonText: any;
productive: any;
secondaryButtonDisabled: any;
secondaryButtonHref: any;
secondaryButtonIcon: any;
secondaryButtonKind: any;
secondaryButtonPlacement: any;
secondaryButtonText: any;
};
/**@ts-ignore */
displayName: string;
};
export {};