From e09dbceb4d760765ad016122cda2cc2a991eec65 Mon Sep 17 00:00:00 2001 From: Iuri Pereira <689440+iuricmp@users.noreply.github.com> Date: Thu, 20 Jun 2024 10:00:15 +0100 Subject: [PATCH] refactor: replacing copyrighted words Signed-off-by: Iuri Pereira <689440+iuricmp@users.noreply.github.com> --- mobile/app/post/[post_id].tsx | 10 ++++---- mobile/app/repost/index.tsx | 4 ++-- mobile/components/feed/like-button.tsx | 23 ------------------- .../feed/{tweet.tsx => post-row.tsx} | 6 ++--- .../feed/{tweet-repost.tsx => repost-row.tsx} | 3 +-- mobile/components/view/feed/feed-view.tsx | 4 ++-- mobile/src/hooks/use-feed.ts | 2 +- 7 files changed, 14 insertions(+), 38 deletions(-) delete mode 100644 mobile/components/feed/like-button.tsx rename mobile/components/feed/{tweet.tsx => post-row.tsx} (91%) rename mobile/components/feed/{tweet-repost.tsx => repost-row.tsx} (93%) diff --git a/mobile/app/post/[post_id].tsx b/mobile/app/post/[post_id].tsx index 72d6981..d00b644 100644 --- a/mobile/app/post/[post_id].tsx +++ b/mobile/app/post/[post_id].tsx @@ -8,7 +8,7 @@ import Button from "@gno/components/button"; import Spacer from "@gno/components/spacer"; import Alert from "@gno/components/alert"; import { useGnoNativeContext } from "@gnolang/gnonative"; -import { Tweet } from "@gno/components/feed/tweet"; +import { PostRow } from "@gno/components/feed/post-row"; import { FlatList, KeyboardAvoidingView, View, Alert as RNAlert } from "react-native"; import { Post } from "@gno/types"; import { useFeed } from "@gno/hooks/use-feed"; @@ -73,8 +73,8 @@ function Page() { } }; - const onPressTweet = (item: Post) => { - // TODO: on press a tweet inside the reply thread + const onPressPost = (post: Post) => { + // TODO: on press a post inside the reply thread }; const onGnod = async (post: Post) => { @@ -105,7 +105,7 @@ function Page() { - + {loading ? ( @@ -116,7 +116,7 @@ function Page() { data={thread} keyExtractor={(item) => `${item.id}`} contentContainerStyle={{ width: "100%", paddingBottom: 20 }} - renderItem={({ item }) => } + renderItem={({ item }) => } onEndReachedThreshold={0.1} /> )} diff --git a/mobile/app/repost/index.tsx b/mobile/app/repost/index.tsx index 8d44390..c1567cd 100644 --- a/mobile/app/repost/index.tsx +++ b/mobile/app/repost/index.tsx @@ -1,5 +1,5 @@ import Button from "@gno/components/button"; -import { Tweet } from "@gno/components/feed/tweet"; +import { PostRow } from "@gno/components/feed/post-row"; import Layout from "@gno/components/layout"; import TextInput from "@gno/components/textinput"; import { selectPostToReply, useAppSelector } from "@gno/redux"; @@ -67,7 +67,7 @@ export default function Page() { style={{ height: 80 }} /> - + ); diff --git a/mobile/components/feed/like-button.tsx b/mobile/components/feed/like-button.tsx deleted file mode 100644 index f15a655..0000000 --- a/mobile/components/feed/like-button.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import { StyleProp, TextStyle, TouchableOpacity } from "react-native"; -import { colors } from "@gno/styles/colors"; -import { MaterialCommunityIcons } from "@expo/vector-icons"; -import Text from "../text"; - -interface Props { - style?: StyleProp | undefined; - onPressRepost?: () => void; -} - -function LikeButton({ style, onPressRepost }: Props) { - return ( - - - Enjoy - - ); -} - -export default LikeButton; diff --git a/mobile/components/feed/tweet.tsx b/mobile/components/feed/post-row.tsx similarity index 91% rename from mobile/components/feed/tweet.tsx rename to mobile/components/feed/post-row.tsx index 03d1db4..5997a68 100644 --- a/mobile/components/feed/tweet.tsx +++ b/mobile/components/feed/post-row.tsx @@ -8,7 +8,7 @@ import RepostButton from "./repost-button"; import { setPostToReply, useAppDispatch } from "@gno/redux"; import { useRouter } from "expo-router"; import RepostLabel from "./repost-label"; -import { TweetRepost } from "./tweet-repost"; +import { RepostRow } from "./repost-row"; import GnodLabel from "./gnod-label"; interface FeedProps { @@ -20,7 +20,7 @@ interface FeedProps { const func = () => {}; -export function Tweet({ post, onPress = func, onGnod = func, showFooter = true }: FeedProps) { +export function PostRow({ post, onPress = func, onGnod = func, showFooter = true }: FeedProps) { const router = useRouter(); const dispatch = useAppDispatch(); const isRepost = post?.repost_parent; @@ -52,7 +52,7 @@ export function Tweet({ post, onPress = func, onGnod = func, showFooter = true } {post.post} - {isRepost ? : null} + {isRepost ? : null} {showFooter ? ( diff --git a/mobile/components/feed/tweet-repost.tsx b/mobile/components/feed/repost-row.tsx similarity index 93% rename from mobile/components/feed/tweet-repost.tsx rename to mobile/components/feed/repost-row.tsx index 95e8640..25cc432 100644 --- a/mobile/components/feed/tweet-repost.tsx +++ b/mobile/components/feed/repost-row.tsx @@ -17,7 +17,7 @@ interface FeedProps { const func = () => {}; -export function TweetRepost({ post, onPress = func, showFooter = true }: FeedProps) { +export function RepostRow({ post, onPress = func, showFooter = true }: FeedProps) { const router = useRouter(); const dispatch = useAppDispatch(); @@ -52,7 +52,6 @@ export function TweetRepost({ post, onPress = func, showFooter = true }: FeedPro {showFooter ? ( - {/* onPressRepost(post)} /> */} diff --git a/mobile/components/view/feed/feed-view.tsx b/mobile/components/view/feed/feed-view.tsx index 51be7b8..6059d57 100644 --- a/mobile/components/view/feed/feed-view.tsx +++ b/mobile/components/view/feed/feed-view.tsx @@ -6,7 +6,7 @@ import Layout from "@gno/components/layout"; import { Post } from "@gno/types"; import useScrollToTop from "@gno/components/utils/useScrollToTopWithOffset"; import EmptyFeedList from "@gno/components/feed/empty-feed-list"; -import { Tweet } from "@gno/components/feed/tweet"; +import { PostRow } from "@gno/components/feed/post-row"; type Props = { totalPosts: number; @@ -118,7 +118,7 @@ export default function FeedView({ totalPosts, onPress, onGnod, address, type }: ListEmptyComponent={} keyExtractor={(item) => `${item.id}`} contentContainerStyle={styles.flatListContent} - renderItem={({ item }) => } + renderItem={({ item }) => } onEndReached={handleEndReached} onEndReachedThreshold={0.1} /> diff --git a/mobile/src/hooks/use-feed.ts b/mobile/src/hooks/use-feed.ts index f02d6c7..bcd226a 100644 --- a/mobile/src/hooks/use-feed.ts +++ b/mobile/src/hooks/use-feed.ts @@ -4,7 +4,7 @@ import { useUserCache } from "./use-user-cache"; import useGnoJsonParser from "./use-gno-json-parser"; import { useIndexerContext } from "@gno/provider/indexer-provider"; import { Alert } from "react-native"; -import base64 from "base-64"; + interface ThreadPosts { data: Post[]; n_posts: number;