diff --git a/plugins/home/src/homePageComponents/FeaturedDocs/FeaturedDocs.test.tsx b/plugins/home/src/homePageComponents/FeaturedDocs/FeaturedDocs.test.tsx
index 435e4a3686..f613aa8948 100644
--- a/plugins/home/src/homePageComponents/FeaturedDocs/FeaturedDocs.test.tsx
+++ b/plugins/home/src/homePageComponents/FeaturedDocs/FeaturedDocs.test.tsx
@@ -39,7 +39,7 @@ describe('', () => {
.fn()
.mockImplementation(async () => ({ items: docsEntities })),
};
- let Wrapper: React.ComponentType;
+ let Wrapper: React.ComponentType>;
beforeAll(() => {
Wrapper = ({ children }: { children?: React.ReactNode }) => (
diff --git a/plugins/home/src/homePageComponents/FeaturedDocs/FeaturedDocs.tsx b/plugins/home/src/homePageComponents/FeaturedDocs/FeaturedDocs.tsx
index 7b1f3f9d3e..656c7acc82 100644
--- a/plugins/home/src/homePageComponents/FeaturedDocs/FeaturedDocs.tsx
+++ b/plugins/home/src/homePageComponents/FeaturedDocs/FeaturedDocs.tsx
@@ -40,37 +40,37 @@ export type FeaturedDocsProps = {
/** The entity filter used to display only the intended item/s */
filter: EntityFilterQuery;
/** An optional color which can be customized through themes */
- color?: 'inherit' | 'primary' | 'secondary' | undefined;
+ color?: 'inherit' | 'primary' | 'secondary';
/** An optional ClassNameMap created with makeStyles */
- customStyles?: ClassNameMap | undefined;
+ customStyles?: ClassNameMap;
/** An optional ReactNode for empty states */
- emptyState?: React.ReactNode | undefined;
+ emptyState?: React.ReactNode;
/** An optional path to set for entity entry */
- path?: string | undefined;
+ path?: string;
/** An optional limit to set for link destination */
- responseLimit?: number | undefined;
+ responseLimit?: number;
/** An optional string to customize sublink text */
- subLinkText?: string | undefined;
+ subLinkText?: string;
/** An optional string or ReactNode to customize the card title */
- title?: React.ReactNode | string | undefined;
+ title?: React.ReactNode | string;
};
const useStyles = makeStyles(theme => ({
docDescription: {
- fontSize: 16,
- fontWeight: 400,
+ fontSize: theme.typography.body1.fontSize,
+ fontWeight: theme.typography.body1.fontWeight,
marginBottom: theme.spacing(2),
marginTop: theme.spacing(2),
},
docSubLink: {
- fontSize: 12,
- fontWeight: 700,
- lineHeight: 2,
+ fontSize: theme.typography.subtitle1.fontSize,
+ fontWeight: theme.typography.subtitle1.fontWeight,
+ lineHeight: theme.typography.subtitle1.lineHeight,
},
docsTitleLink: {
- fontSize: 16,
- fontWeight: 600,
- lineHeight: 2,
+ fontSize: theme.typography.h6.fontSize,
+ fontWeight: theme.typography.h6.fontWeight,
+ lineHeight: theme.typography.h6.lineHeight,
},
}));
@@ -116,7 +116,7 @@ export const FeaturedDocs = (props: FeaturedDocsProps) => {
{