aboutsummaryrefslogtreecommitdiffstats
path: root/packages/website/ts/@next/components/icon.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/website/ts/@next/components/icon.tsx')
-rw-r--r--packages/website/ts/@next/components/icon.tsx21
1 files changed, 12 insertions, 9 deletions
diff --git a/packages/website/ts/@next/components/icon.tsx b/packages/website/ts/@next/components/icon.tsx
index 10916f28e..112d4ed68 100644
--- a/packages/website/ts/@next/components/icon.tsx
+++ b/packages/website/ts/@next/components/icon.tsx
@@ -3,20 +3,23 @@ import styled from 'styled-components';
interface Props {
icon: any;
- size?: any;
+ size?: string;
}
-const StyledIcon = styled.div`
+export const IconClass: React.FunctionComponent<Props> = (props: Props) => {
+ const { icon, size } = props;
+
+ return (
+ <div />
+ );
+};
+
+export const Icon = styled(IconClass)`
margin: auto;
flex-shrink: 0;
${(props: Props) => props.size && `
- width: ${props.size}; height: auto;
+ width: ${props.size};
+ height: auto;
`}
`;
-
-export const Icon: React.StatelessComponent = ({ icon, ...props }) => (
- <>
- <StyledIcon as={icon as 'svg'} {...props} />
- </>
-);