From 0f75551c366d43fff3e47e6fa707c2a2bfc81f0c Mon Sep 17 00:00:00 2001 From: PalmDevs Date: Fri, 31 Jul 2026 02:33:28 +0700 Subject: [PATCH] fix(plugins/developer-kit): migrate to FlashList v2 --- .../developer-kit/screens/AssetBrowserSettingScreen.tsx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/plugins/start/developer-kit/screens/AssetBrowserSettingScreen.tsx b/src/plugins/start/developer-kit/screens/AssetBrowserSettingScreen.tsx index 2ce343a..dd52f95 100644 --- a/src/plugins/start/developer-kit/screens/AssetBrowserSettingScreen.tsx +++ b/src/plugins/start/developer-kit/screens/AssetBrowserSettingScreen.tsx @@ -12,7 +12,7 @@ import { debounce } from '@revenge-mod/utils/callback' import { lookupGeneratedIconComponent } from '@revenge-mod/utils/discord' import { FlashList } from '@shopify/flash-list' import { useCallback, useMemo, useState } from 'react' -import { Image, StyleSheet, useWindowDimensions, View } from 'react-native' +import { Image, StyleSheet, View } from 'react-native' import type { Asset, AssetId } from '@revenge-mod/assets/types' import type { Metro } from '@revenge-mod/modules/types' @@ -28,7 +28,6 @@ const UndisplayableFallback = { } export default function AssetBrowserSettingScreen() { - const { width, height } = useWindowDimensions() const [search, setSearch] = useState('') const debouncedSetSearch = useCallback(debounce(setSearch, 100), []) const assets = useMemo(() => [...getAssets()], []) @@ -55,8 +54,6 @@ export default function AssetBrowserSettingScreen() { data={filteredAssets} contentContainerStyle={styles.listContainer} fadingEdgeLength={32} - estimatedListSize={{ width: width - 32, height: height - 160 }} - estimatedItemSize={80} keyExtractor={asset => asset.id ? asset.id.toString()