From 8b1bfc356c3182c481394251f3ceeb902f2baec3 Mon Sep 17 00:00:00 2001 From: Vijay A Date: Sat, 14 May 2022 08:50:02 -0500 Subject: Typescript conversion --- src/components/settings/recipes/RecipeItem.js | 33 -------------------------- src/components/settings/recipes/RecipeItem.tsx | 32 +++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 33 deletions(-) delete mode 100644 src/components/settings/recipes/RecipeItem.js create mode 100644 src/components/settings/recipes/RecipeItem.tsx (limited to 'src/components') diff --git a/src/components/settings/recipes/RecipeItem.js b/src/components/settings/recipes/RecipeItem.js deleted file mode 100644 index df5b42222..000000000 --- a/src/components/settings/recipes/RecipeItem.js +++ /dev/null @@ -1,33 +0,0 @@ -import { Component } from 'react'; -import PropTypes from 'prop-types'; -import { observer } from 'mobx-react'; - -import RecipePreviewModel from '../../../models/RecipePreview'; - -class RecipeItem extends Component { - static propTypes = { - recipe: PropTypes.instanceOf(RecipePreviewModel).isRequired, - onClick: PropTypes.func.isRequired, - }; - - render() { - const { recipe, onClick } = this.props; - - return ( - - ); - } -} - -export default observer(RecipeItem); diff --git a/src/components/settings/recipes/RecipeItem.tsx b/src/components/settings/recipes/RecipeItem.tsx new file mode 100644 index 000000000..1dfe88683 --- /dev/null +++ b/src/components/settings/recipes/RecipeItem.tsx @@ -0,0 +1,32 @@ +import { Component } from 'react'; +import { observer } from 'mobx-react'; + +import RecipePreviewModel from '../../../models/RecipePreview'; + +type Props = { + recipe: RecipePreviewModel; + onClick: () => {}; +}; + +class RecipeItem extends Component { + render() { + const { recipe, onClick } = this.props; + + return ( + + ); + } +} + +export default observer(RecipeItem); -- cgit v1.2.3-54-g00ecf