diff --git a/packages/gatsby-theme-api-docs/src/components/api/resource/method/request-representation.js b/packages/gatsby-theme-api-docs/src/components/api/resource/method/request-representation.js
index 0537647b3..9b1d4da57 100644
--- a/packages/gatsby-theme-api-docs/src/components/api/resource/method/request-representation.js
+++ b/packages/gatsby-theme-api-docs/src/components/api/resource/method/request-representation.js
@@ -1,18 +1,18 @@
import React from 'react';
import PropTypes from 'prop-types';
+import SpacingsStack from '@commercetools-uikit/spacings-stack';
import ApiType from '../../type';
const RequestRepresentation = ({ titleSuffix, apiKey, apiType }) => {
return (
-
+
-
- {titleSuffix ? `${titleSuffix} -` : null} {apiType}
-
+ {titleSuffix ? `${titleSuffix}: ` : null}
+ {apiType}
-
+
);
};
diff --git a/packages/gatsby-theme-api-docs/src/components/api/resource/resource.js b/packages/gatsby-theme-api-docs/src/components/api/resource/resource.js
index 1f75c7cf8..c51336018 100644
--- a/packages/gatsby-theme-api-docs/src/components/api/resource/resource.js
+++ b/packages/gatsby-theme-api-docs/src/components/api/resource/resource.js
@@ -1,20 +1,10 @@
import React from 'react';
import PropTypes from 'prop-types';
-import styled from '@emotion/styled';
import { ContentNotifications } from '@commercetools-docs/ui-kit';
+import SpacingsStack from '@commercetools-uikit/spacings-stack';
import useReadResourceByResourcePath from '../../../hooks/use-read-resource-by-resource-path';
import Method from './method';
-const ResourceContainer = styled.div`
- display: flex;
- flex-direction: column;
- margin-top: 1rem;
-`;
-
-const MethodContainer = styled.div`
- margin: 1rem 0;
-`;
-
const Resource = ({ apiKey, resource }) => {
const resourceObj = useReadResourceByResourcePath(apiKey, resource);
@@ -24,30 +14,25 @@ const Resource = ({ apiKey, resource }) => {
);
}
- return {renderMethods(resourceObj)};
-};
-
-function renderMethods(resource) {
const methods = ['post', 'get', 'delete'];
return (
- <>
+
{methods.map(method => {
- return resource[method] ? (
-
-
-
+ return resourceObj[method] ? (
+
) : null;
})}
- >
+
);
-}
+};
Resource.propTypes = {
apiKey: PropTypes.string.isRequired,