From d3e6ddc64c2f7301fe78191ec1cd1d9c93bd7fc6 Mon Sep 17 00:00:00 2001 From: Kieran Date: Fri, 26 Jan 2024 11:18:06 +0000 Subject: [PATCH] chore: formatting --- packages/app/src/Components/Feed/Timeline.tsx | 1 - packages/app/src/Hooks/useProfileSearch.tsx | 4 +- packages/app/src/Hooks/useRates.tsx | 24 ++-- .../Pages/Notifications/NotificationGroup.tsx | 3 +- .../src/Pages/Notifications/Notifications.tsx | 7 +- packages/app/src/Pages/SearchPage.tsx | 2 +- packages/app/src/Pages/wallet/index.tsx | 2 +- packages/app/src/Pages/wallet/price-chart.tsx | 112 +++++++++--------- 8 files changed, 80 insertions(+), 75 deletions(-) diff --git a/packages/app/src/Components/Feed/Timeline.tsx b/packages/app/src/Components/Feed/Timeline.tsx index 997eb074..737bf142 100644 --- a/packages/app/src/Components/Feed/Timeline.tsx +++ b/packages/app/src/Components/Feed/Timeline.tsx @@ -56,7 +56,6 @@ const Timeline = (props: TimelineProps) => { [props.postsOnly, props.ignoreModeration, props.followDistance], ); - const mainFeed = useMemo(() => { return filterPosts(feed.main ?? []); }, [feed.main, filterPosts]); diff --git a/packages/app/src/Hooks/useProfileSearch.tsx b/packages/app/src/Hooks/useProfileSearch.tsx index 951849be..0148711e 100644 --- a/packages/app/src/Hooks/useProfileSearch.tsx +++ b/packages/app/src/Hooks/useProfileSearch.tsx @@ -56,5 +56,5 @@ export function wotScore(pubkey: string) { } export function sortByWoT(pubkeys: Array) { - return pubkeys.sort((a, b) => wotScore(a) > wotScore(b) ? 1 : -1); -} \ No newline at end of file + return pubkeys.sort((a, b) => (wotScore(a) > wotScore(b) ? 1 : -1)); +} diff --git a/packages/app/src/Hooks/useRates.tsx b/packages/app/src/Hooks/useRates.tsx index 5ebd7597..46813a76 100644 --- a/packages/app/src/Hooks/useRates.tsx +++ b/packages/app/src/Hooks/useRates.tsx @@ -48,15 +48,17 @@ export function useRateHistory(symbol: string, size: number, leaveOpen = false) const feed = useRequestBuilder(sub); - return removeUndefined(feed.map(a => { - const tag = a.tags.find(a => a[0] === "d" && a[1] === symbol); - if (!tag) return undefined; - return { - time: a?.created_at, - ask: Number(tag[2]), - bid: Number(tag[3]), - low: Number(tag[4]), - hight: Number(tag[5]), - }; - })); + return removeUndefined( + feed.map(a => { + const tag = a.tags.find(a => a[0] === "d" && a[1] === symbol); + if (!tag) return undefined; + return { + time: a?.created_at, + ask: Number(tag[2]), + bid: Number(tag[3]), + low: Number(tag[4]), + hight: Number(tag[5]), + }; + }), + ); } diff --git a/packages/app/src/Pages/Notifications/NotificationGroup.tsx b/packages/app/src/Pages/Notifications/NotificationGroup.tsx index 0f3e8f87..c8c87f5a 100644 --- a/packages/app/src/Pages/Notifications/NotificationGroup.tsx +++ b/packages/app/src/Pages/Notifications/NotificationGroup.tsx @@ -115,8 +115,7 @@ export function NotificationGroup({
- {sortByWoT(pubkeys - .filter(a => a !== "anon")) + {sortByWoT(pubkeys.filter(a => a !== "anon")) .slice(0, 12) .map(v => ( { return myNotifications.reduce((acc, v) => { - const key = `${timeKey(v)}:${getNotificationContext(v as TaggedNostrEvent)?.encode(CONFIG.eventLinkPrefix)}:${v.kind - }`; + const key = `${timeKey(v)}:${getNotificationContext(v as TaggedNostrEvent)?.encode(CONFIG.eventLinkPrefix)}:${ + v.kind + }`; if (acc.has(key)) { unwrap(acc.get(key)).push(v as TaggedNostrEvent); } else { @@ -62,7 +63,7 @@ export default function NotificationsPage({ onClick }: { onClick?: (link: NostrL {login.publicKey && [...timeGrouped.entries()].map(([k, g]) => )} - { }} /> + {}} />
); diff --git a/packages/app/src/Pages/SearchPage.tsx b/packages/app/src/Pages/SearchPage.tsx index 67aa5364..089e80b9 100644 --- a/packages/app/src/Pages/SearchPage.tsx +++ b/packages/app/src/Pages/SearchPage.tsx @@ -58,7 +58,7 @@ const SearchPage = () => { return { type: "post_keyword", discriminator: keyword, - items: [keyword] + items: [keyword], } as TimelineSubject; }, [keyword]); diff --git a/packages/app/src/Pages/wallet/index.tsx b/packages/app/src/Pages/wallet/index.tsx index 96f8de21..61215d0e 100644 --- a/packages/app/src/Pages/wallet/index.tsx +++ b/packages/app/src/Pages/wallet/index.tsx @@ -262,4 +262,4 @@ export default function WalletPage(props: { showHistory: boolean }) { {walletInfo()}
); -} \ No newline at end of file +} diff --git a/packages/app/src/Pages/wallet/price-chart.tsx b/packages/app/src/Pages/wallet/price-chart.tsx index e317a2c5..7c371b52 100644 --- a/packages/app/src/Pages/wallet/price-chart.tsx +++ b/packages/app/src/Pages/wallet/price-chart.tsx @@ -4,31 +4,36 @@ import { Line, LineChart, ResponsiveContainer, Tooltip, XAxis, YAxis } from "rec import { useRateHistory } from "@/Hooks/useRates"; -export default function PriceChart({ interval, range }: { interval: number, range: number }) { +export default function PriceChart({ interval, range }: { interval: number; range: number }) { const history = useRateHistory("BTCUSD", range, true); const reduced = useMemo(() => { - let min = Number.MAX_SAFE_INTEGER, max = 0; - let minAsk = Number.MAX_SAFE_INTEGER, maxAsk = 0; - const ret = history.reduce((acc, v) => { - const key = v.time - (v.time % interval); - acc[key] ??= { time: key, ask: 0, bid: 0 }; - acc[key].ask = v.ask; - acc[key].bid = v.bid; - if (key < min) { - min = key - } - if (key > max) { - max = key; - } - if (v.ask > maxAsk) { - maxAsk = v.ask; - } - if (v.ask < minAsk) { - minAsk = v.ask; - } - return acc; - }, {} as Record); + let min = Number.MAX_SAFE_INTEGER, + max = 0; + let minAsk = Number.MAX_SAFE_INTEGER, + maxAsk = 0; + const ret = history.reduce( + (acc, v) => { + const key = v.time - (v.time % interval); + acc[key] ??= { time: key, ask: 0, bid: 0 }; + acc[key].ask = v.ask; + acc[key].bid = v.bid; + if (key < min) { + min = key; + } + if (key > max) { + max = key; + } + if (v.ask > maxAsk) { + maxAsk = v.ask; + } + if (v.ask < minAsk) { + minAsk = v.ask; + } + return acc; + }, + {} as Record, + ); for (let x = min; x < max; x += interval) { ret[x] ??= { time: x, ask: null, bid: null }; @@ -37,38 +42,37 @@ export default function PriceChart({ interval, range }: { interval: number, rang }, [history, interval]); const lastRate = useMemo(() => { - return history.reduce((acc, v) => { - if (acc.time < v.time) { - acc = v; - } - return acc; - }, { time: 0, ask: 0, bid: 0 } as { time: number, ask: number, bid: number }) + return history.reduce( + (acc, v) => { + if (acc.time < v.time) { + acc = v; + } + return acc; + }, + { time: 0, ask: 0, bid: 0 } as { time: number; ask: number; bid: number }, + ); }, [history]); - return <> -

- -

- - - - Number(v).toLocaleString()} - hide={true} - /> - ""} /> - - - - ; + return ( + <> +

+ +

+ + + + Number(v).toLocaleString()} + hide={true} + /> + ""} /> + + + + + ); }