From 6e5df501cbf991017ac94ba3e91191610722d431 Mon Sep 17 00:00:00 2001 From: AlexAlexandre Date: Thu, 2 Dec 2021 18:19:52 -0300 Subject: [PATCH] chore: Migrate LoadMore room to ts --- .../{LoadMore.stories.js => LoadMore.stories.tsx} | 2 +- .../RoomView/LoadMore/{index.js => index.tsx} | 15 +++++++-------- 2 files changed, 8 insertions(+), 9 deletions(-) rename app/views/RoomView/LoadMore/{LoadMore.stories.js => LoadMore.stories.tsx} (97%) rename app/views/RoomView/LoadMore/{index.js => index.tsx} (88%) diff --git a/app/views/RoomView/LoadMore/LoadMore.stories.js b/app/views/RoomView/LoadMore/LoadMore.stories.tsx similarity index 97% rename from app/views/RoomView/LoadMore/LoadMore.stories.js rename to app/views/RoomView/LoadMore/LoadMore.stories.tsx index eb719646b..7591adabb 100644 --- a/app/views/RoomView/LoadMore/LoadMore.stories.js +++ b/app/views/RoomView/LoadMore/LoadMore.stories.tsx @@ -28,7 +28,7 @@ stories.add('basic', () => ( )); -const ThemeStory = ({ theme }) => ( +const ThemeStory = ({ theme }: { theme: string }) => ( diff --git a/app/views/RoomView/LoadMore/index.js b/app/views/RoomView/LoadMore/index.tsx similarity index 88% rename from app/views/RoomView/LoadMore/index.js rename to app/views/RoomView/LoadMore/index.tsx index 3c87461d5..143479152 100644 --- a/app/views/RoomView/LoadMore/index.js +++ b/app/views/RoomView/LoadMore/index.tsx @@ -1,6 +1,5 @@ import React, { useCallback, useEffect, useState } from 'react'; import { ActivityIndicator, StyleSheet, Text } from 'react-native'; -import PropTypes from 'prop-types'; import { themes } from '../../../constants/colors'; import { MESSAGE_TYPE_LOAD_NEXT_CHUNK, MESSAGE_TYPE_LOAD_PREVIOUS_CHUNK } from '../../../constants/messageTypeLoad'; @@ -21,7 +20,13 @@ const styles = StyleSheet.create({ } }); -const LoadMore = ({ load, type, runOnRender }) => { +interface IRoomLoadMoreProps { + load(): Promise; + type?: string; + runOnRender?: boolean; +} + +const LoadMore = ({ load, type, runOnRender }: IRoomLoadMoreProps) => { const { theme } = useTheme(); const [loading, setLoading] = useState(false); @@ -62,10 +67,4 @@ const LoadMore = ({ load, type, runOnRender }) => { ); }; -LoadMore.propTypes = { - load: PropTypes.func, - type: PropTypes.string, - runOnRender: PropTypes.bool -}; - export default LoadMore;