import type { ElementType, FC, HTMLAttributes } from 'react';
import classnames from 'classnames';
import React from 'react';

export interface CardFooterProps extends HTMLAttributes<HTMLElement> {
  tag?: ElementType;
}

/**
 * @deprecated This component will be removed in a future major version release
 */

const CardFooter: FC<CardFooterProps> = ({ className, tag: Tag = 'div', ...rest }) => (
  <Tag className={classnames('card-footer', className)} data-testid="CardFooter" {...rest} />
);

export default CardFooter;
