From ce2fed0f1632d41ce44133f1adc4127e6058f0a2 Mon Sep 17 00:00:00 2001 From: encryptedDegen Date: Tue, 27 Aug 2024 08:51:44 +0200 Subject: [PATCH] update x link --- scripts/update-dependencies.ts | 9 +++------ src/App.tsx | 10 +++++++--- src/fetchers.ts | 12 ++++++------ 3 files changed, 16 insertions(+), 15 deletions(-) diff --git a/scripts/update-dependencies.ts b/scripts/update-dependencies.ts index 152c05a..ff4be15 100644 --- a/scripts/update-dependencies.ts +++ b/scripts/update-dependencies.ts @@ -83,10 +83,7 @@ async function fetchPackageLatestVersion(name: string) { } function getUnstableDependencies(dependencies: Record) { - return ( - Object.entries(dependencies) - .filter(([, version]) => /alpha|beta/.test(version)) - // biome-ignore lint/performance/noAccumulatingSpread: - .reduce((acc, [name, version]) => ({ ...acc, [name]: version }), {}) as Record - ) + return Object.entries(dependencies) + .filter(([, version]) => /alpha|beta/.test(version)) + .reduce((acc, [name, version]) => ({ ...acc, [name]: version }), {}) as Record } diff --git a/src/App.tsx b/src/App.tsx index 06f666c..bac5964 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -83,7 +83,7 @@ export default function App() { - + @@ -110,7 +110,9 @@ export default function App() {
setActiveTab('Followers')} - className={`before:bg-transparent p-3 cursor-pointer flex items-center ${activeTab === 'Followers' ? 'bg-white/80' : 'transparent hover:bg-white/50'} hover:rounded-full transition-colors rounded-full data-[state=active]:font-extrabold`} + className={`before:bg-transparent p-3 cursor-pointer flex items-center ${ + activeTab === 'Followers' ? 'bg-white/80' : 'transparent hover:bg-white/50' + } hover:rounded-full transition-colors rounded-full data-[state=active]:font-extrabold`} > Followers @@ -118,7 +120,9 @@ export default function App() {
setActiveTab('Following')} - className={`before:bg-transparent p-3 cursor-pointer flex items-center ${activeTab === 'Following' ? 'bg-white/80' : 'transparent hover:bg-white/50'} hover:rounded-full transition-colors rounded-full data-[state=active]:font-extrabold`} + className={`before:bg-transparent p-3 cursor-pointer flex items-center ${ + activeTab === 'Following' ? 'bg-white/80' : 'transparent hover:bg-white/50' + } hover:rounded-full transition-colors rounded-full data-[state=active]:font-extrabold`} > Following diff --git a/src/fetchers.ts b/src/fetchers.ts index d7fdddc..78a1926 100644 --- a/src/fetchers.ts +++ b/src/fetchers.ts @@ -25,8 +25,8 @@ export interface EfpUserFollower { } export interface EfpUser extends EfpUserStats { - followers: Array - following: Array + followers: (EfpUserFollower | undefined)[] + following: (EfpUserFollowing | undefined)[] } /** @@ -45,7 +45,7 @@ export async function fetchEfpUserStats(address: Address): Promise>> { +): Promise> { if (!isAddress(address)) throw new Error(`${address} is not a valid address`) const response = await fetch(`${API_URL}/${API_VERSION}/followers/${address}`, { method: 'GET' @@ -53,12 +53,12 @@ export async function fetchEfpUserFollowers( if (!response.ok) { throw new Error(`Error for ${address}: ${response.statusText}`) } - return (await response.json()) as EfpResponse> + return (await response.json()) as EfpResponse } export async function fetchEfpUserFollowing( address: Address -): Promise>> { +): Promise> { if (!isAddress(address)) throw new Error(`${address} is not a valid address`) const response = await fetch(`${API_URL}/${API_VERSION}/following/${address}`, { method: 'GET' @@ -66,7 +66,7 @@ export async function fetchEfpUserFollowing( if (!response.ok) { throw new Error(`Error for ${address}: ${response.statusText}`) } - return (await response.json()) as EfpResponse> + return (await response.json()) as EfpResponse } export async function fetchEfpUser(address: Address): Promise> {