mirror of
https://github.com/shlinkio/shlink-web-client.git
synced 2026-02-27 04:06:39 +00:00
15 lines
466 B
TypeScript
15 lines
466 B
TypeScript
import { Card, CardBody, CardHeader, CardProps } from 'reactstrap';
|
|
import { ReactNode } from 'react';
|
|
|
|
interface SimpleCardProps extends Omit<CardProps, 'title'> {
|
|
title?: ReactNode;
|
|
bodyClassName?: string;
|
|
}
|
|
|
|
export const SimpleCard = ({ title, children, bodyClassName, ...rest }: SimpleCardProps) => (
|
|
<Card {...rest}>
|
|
{title && <CardHeader role="heading">{title}</CardHeader>}
|
|
<CardBody className={bodyClassName}>{children}</CardBody>
|
|
</Card>
|
|
);
|