diff --git a/packages/core/src/layout/InfoCard/InfoCard.tsx b/packages/core/src/layout/InfoCard/InfoCard.tsx
index 983356dd4a..6914d396b1 100644
--- a/packages/core/src/layout/InfoCard/InfoCard.tsx
+++ b/packages/core/src/layout/InfoCard/InfoCard.tsx
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-import React, { FC, ReactNode } from 'react';
+import React, { ReactNode } from 'react';
import {
Card,
CardActions,
@@ -23,7 +23,6 @@ import {
CardHeaderProps,
Divider,
withStyles,
- createStyles,
makeStyles,
} from '@material-ui/core';
import classNames from 'classnames';
@@ -31,37 +30,26 @@ import { ErrorBoundary } from '../ErrorBoundary';
import { BottomLink, BottomLinkProps } from '../BottomLink';
const useStyles = makeStyles(theme => ({
- header: {
- padding: theme.spacing(2, 2, 2, 2.5),
- },
noPadding: {
padding: 0,
'&:last-child': {
paddingBottom: 0,
},
},
+ header: {
+ padding: theme.spacing(2, 2, 2, 2.5),
+ },
+ headerTitle: {
+ fontWeight: 700,
+ },
+ headerSubheader: {
+ paddingTop: theme.spacing(1),
+ },
+ headerAvatar: {},
+ headerAction: {},
+ headerContent: {},
}));
-const useBoldHeaderStyles = makeStyles(theme =>
- createStyles({
- title: {
- fontWeight: 700,
- },
- subheader: {
- paddingTop: theme.spacing(1),
- },
- root: {},
- avatar: {},
- action: {},
- content: {},
- }),
-);
-
-const BoldHeader = ({ classes, ...props }: CardHeaderProps) => {
- const styles = useBoldHeaderStyles({ classes });
- return ;
-};
-
const CardActionsTopRight = withStyles(theme => ({
root: {
display: 'inline-block',
@@ -137,6 +125,8 @@ const VARIANT_STYLES = {
* ...
*/
type Props = {
+ title?: ReactNode;
+ subheader?: ReactNode;
divider?: boolean;
deepLink?: BottomLinkProps;
slackChannel?: string;
@@ -152,9 +142,9 @@ type Props = {
actionsTopRight?: ReactNode;
className?: string;
noPadding?: boolean;
-} & Pick;
+};
-export const InfoCard: FC = ({
+export const InfoCard = ({
title,
subheader,
divider,
@@ -170,7 +160,7 @@ export const InfoCard: FC = ({
actionsTopRight,
className,
noPadding,
-}) => {
+}: Props): JSX.Element => {
const classes = useStyles();
/**
@@ -201,8 +191,15 @@ export const InfoCard: FC = ({
{title && (
<>
-