diff options
author | Eug-VS <eug-vs@keemail.me> | 2020-02-03 14:51:10 +0300 |
---|---|---|
committer | Eug-VS <eug-vs@keemail.me> | 2020-02-03 14:51:10 +0300 |
commit | 5bcc9b41e59bf7215abf395ea899cdbc2d06db9a (patch) | |
tree | 4281d872404091155d1ddeaa5727bc5fb51fdd8a /src/lib/components/Window/Window.tsx | |
parent | f223bc71ea10d16fed68016ba708cd5f24fc6110 (diff) | |
download | react-benzin-5bcc9b41e59bf7215abf395ea899cdbc2d06db9a.tar.gz |
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
Diffstat (limited to 'src/lib/components/Window/Window.tsx')
-rw-r--r-- | src/lib/components/Window/Window.tsx | 4 |
1 files changed, 1 insertions, 3 deletions
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', |