diff --git a/apps/web/src/dialogs/settings/components/themes-selector.tsx b/apps/web/src/dialogs/settings/components/themes-selector.tsx index 8a9a2c5fd..ced744242 100644 --- a/apps/web/src/dialogs/settings/components/themes-selector.tsx +++ b/apps/web/src/dialogs/settings/components/themes-selector.tsx @@ -132,73 +132,73 @@ function ThemesList() { ))} - a.themes) || []} - endReached={() => (themes.hasNextPage ? themes.fetchNextPage() : null)} - components={{ - List: (props) => ( - - ) + ( - { - if (await showThemeDetails(theme)) { - await setTheme(theme); - } - }} - > - - - {theme.name} - - {theme.authors[0].name} + > + a.themes) || []} + endReached={() => + themes.hasNextPage ? themes.fetchNextPage() : null + } + itemContent={(_index, theme) => ( { + if (await showThemeDetails(theme)) { + await setTheme(theme); + } + }} > - {theme.totalInstalls} installs - {isThemeCurrentlyApplied(theme.id) ? ( - - ) : ( - - )} + + + {theme.name} + + {theme.authors[0].name} + + {theme.totalInstalls} installs + {isThemeCurrentlyApplied(theme.id) ? ( + + ) : ( + + )} + - - )} - > + )} + /> + ); }