From 5bcc9b41e59bf7215abf395ea899cdbc2d06db9a Mon Sep 17 00:00:00 2001
From: Eug-VS <eug-vs@keemail.me>
Date: Mon, 3 Feb 2020 14:51:10 +0300
Subject: feat: use React.FC<PropTypes> syntax

This approach is better because it allows to use destructuring
right in a function declaration without explicitly defining
children propety in PropTypes
---
 src/lib/components/Window/Window.tsx | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

(limited to 'src/lib/components/Window/Window.tsx')

diff --git a/src/lib/components/Window/Window.tsx b/src/lib/components/Window/Window.tsx
index 4821cb3..ea8e264 100644
--- a/src/lib/components/Window/Window.tsx
+++ b/src/lib/components/Window/Window.tsx
@@ -9,7 +9,6 @@ import { SurfaceSize, SurfacePosition } from './types';
 interface PropTypes {
   type: 'primary' | 'secondary' | 'mono';
   name?: string;
-  children?: any;
 }
 
 
@@ -21,9 +20,8 @@ const useStyles = makeStyles((theme: any) => ({
 }));
 
 
-const Window = (props: PropTypes) => {
+const Window: React.FC<PropTypes> = ({ type, name, children }) => {
   const classes = useStyles();
-  const { type, name, children } = props;
 
   const size: SurfaceSize = {
     height: '85vh',
-- 
cgit v1.2.3

