diff --git a/packages/core/src/components/StructuredMetadataTable/MetadataTable.tsx b/packages/core/src/components/StructuredMetadataTable/MetadataTable.tsx
index 1d863db764..b34e535a00 100644
--- a/packages/core/src/components/StructuredMetadataTable/MetadataTable.tsx
+++ b/packages/core/src/components/StructuredMetadataTable/MetadataTable.tsx
@@ -71,13 +71,7 @@ export const MetadataTable = ({
dense?: boolean;
children: React.ReactNode;
}) => (
-
- {!dense && (
-
-
-
-
- )}
+
);
diff --git a/packages/core/src/components/StructuredMetadataTable/StructuredMetadataTable.stories.tsx b/packages/core/src/components/StructuredMetadataTable/StructuredMetadataTable.stories.tsx
index bdf0f65375..9db7385872 100644
--- a/packages/core/src/components/StructuredMetadataTable/StructuredMetadataTable.stories.tsx
+++ b/packages/core/src/components/StructuredMetadataTable/StructuredMetadataTable.stories.tsx
@@ -56,3 +56,16 @@ export const Default = () => (
);
+
+export const NotDenseTable = () => (
+
+
+
+
+
+
+
+);
diff --git a/packages/core/src/components/StructuredMetadataTable/StructuredMetadataTable.tsx b/packages/core/src/components/StructuredMetadataTable/StructuredMetadataTable.tsx
index f966bd570f..52ad9a320a 100644
--- a/packages/core/src/components/StructuredMetadataTable/StructuredMetadataTable.tsx
+++ b/packages/core/src/components/StructuredMetadataTable/StructuredMetadataTable.tsx
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-import React, { Component, Fragment, ReactElement } from 'react';
+import React, { Fragment, ReactElement } from 'react';
import { withStyles, createStyles, WithStyles, Theme } from '@material-ui/core';
import startCase from 'lodash/startCase';
@@ -142,17 +142,17 @@ const TableItem = ({
);
};
-interface ComponentProps {
+type Props = {
metadata: { [key: string]: any };
dense?: boolean;
options?: any;
-}
+};
-export class StructuredMetadataTable extends Component {
- render() {
- const { metadata, dense, options } = this.props;
- const metadataItems = mapToItems(metadata, options || {});
-
- return {metadataItems};
- }
-}
+export const StructuredMetadataTable = ({
+ metadata,
+ dense = true,
+ options,
+}: Props) => {
+ const metadataItems = mapToItems(metadata, options || {});
+ return {metadataItems};
+};