Skip to content

Commit 6dcaec2

Browse files
committed
PolicyContainer: add types & named export
1 parent 303541b commit 6dcaec2

File tree

2 files changed

+5
-9
lines changed

2 files changed

+5
-9
lines changed

client/modules/Legal/components/PolicyContainer.tsx

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import React from 'react';
22
import styled from 'styled-components';
33
import ReactMarkdown from 'react-markdown';
44
import remarkSlug from 'remark-slug';
5-
import PropTypes from 'prop-types';
65
import { remSize, prop } from '../../../theme';
76

87
const PolicyContainerMain = styled.main`
@@ -48,16 +47,13 @@ const PolicyContainerMain = styled.main`
4847
}
4948
`;
5049

51-
function PolicyContainer({ policy }) {
50+
export interface PolicyContainerProps {
51+
policy: string;
52+
}
53+
export function PolicyContainer({ policy }: PolicyContainerProps) {
5254
return (
5355
<PolicyContainerMain>
5456
<ReactMarkdown remarkPlugins={[remarkSlug]}>{policy}</ReactMarkdown>
5557
</PolicyContainerMain>
5658
);
5759
}
58-
59-
PolicyContainer.propTypes = {
60-
policy: PropTypes.string.isRequired
61-
};
62-
63-
export default PolicyContainer;

client/modules/Legal/pages/Legal.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { RootPage } from '../../../components/RootPage';
99
import { remSize } from '../../../theme';
1010
import Loader from '../../App/components/loader';
1111
import Nav from '../../IDE/components/Header/Nav';
12-
import PolicyContainer from '../components/PolicyContainer';
12+
import { PolicyContainer } from '../components/PolicyContainer';
1313

1414
const StyledTabList = styled.nav`
1515
display: flex;

0 commit comments

Comments
 (0)