Skip to content

Commit

Permalink
casting MenuItem value, using onChange value param
Browse files Browse the repository at this point in the history
  • Loading branch information
sperry94 committed Apr 11, 2019
1 parent 678f857 commit b4b4971
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 11 deletions.
10 changes: 5 additions & 5 deletions docs/src/pages/demos/dialogs/MaxWidthDialog.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,10 @@ class MaxWidthDialog extends React.Component {
this.setState({ open: false });
};

handleMaxWidthChange = event => {
const maxWidth = event.target.value === 'false' ? false : event.target.value;

this.setState({ maxWidth });
handleMaxWidthChange = (event, value) => {
this.setState({
maxWidth: value,
});
};

handleFullWidthChange = event => {
Expand Down Expand Up @@ -86,7 +86,7 @@ class MaxWidthDialog extends React.Component {
id: 'max-width',
}}
>
<MenuItem value="false">false</MenuItem>
<MenuItem value={false}>false</MenuItem>
<MenuItem value="xs">xs</MenuItem>
<MenuItem value="sm">sm</MenuItem>
<MenuItem value="md">md</MenuItem>
Expand Down
11 changes: 5 additions & 6 deletions docs/src/pages/demos/dialogs/MaxWidthDialog.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,10 @@ class MaxWidthDialog extends React.Component<MaxWidthDialogProps, MaxWidthDialog
this.setState({ open: false });
};

handleMaxWidthChange = (event: React.ChangeEvent<HTMLSelectElement>) => {
const maxWidth =
event.target.value === 'false' ? false : (event.target.value as DialogProps['maxWidth']);

this.setState({ maxWidth });
handleMaxWidthChange = (event: React.ChangeEvent<HTMLSelectElement>, value: any) => {
this.setState({
maxWidth: value as DialogProps['maxWidth'],
});
};

handleFullWidthChange = (event: React.ChangeEvent<HTMLInputElement>) => {
Expand Down Expand Up @@ -96,7 +95,7 @@ class MaxWidthDialog extends React.Component<MaxWidthDialogProps, MaxWidthDialog
id: 'max-width',
}}
>
<MenuItem value="false">false</MenuItem>
<MenuItem value={false as any}>false</MenuItem>
<MenuItem value="xs">xs</MenuItem>
<MenuItem value="sm">sm</MenuItem>
<MenuItem value="md">md</MenuItem>
Expand Down

0 comments on commit b4b4971

Please sign in to comment.