Miscellaneous cleanup

This commit is contained in:
Ginger 2025-08-27 10:05:31 -04:00
parent dd09838584
commit 83b3b6643b
2 changed files with 9 additions and 6 deletions

View file

@ -245,10 +245,12 @@ export function Explore() {
const exploringFeaturedRooms = useExploreFeaturedRooms(); const exploringFeaturedRooms = useExploreFeaturedRooms();
const exploringUnlistedServer = useMemo( const exploringUnlistedServer = useMemo(
() => () =>
selectedServer !== undefined && !(
selectedServer !== userServer && selectedServer === undefined ||
featuredServers.includes(selectedServer) && selectedServer === userServer ||
exploreServers.includes(selectedServer), featuredServers.includes(selectedServer) ||
exploreServers.includes(selectedServer)
),
[exploreServers, featuredServers, selectedServer, userServer] [exploreServers, featuredServers, selectedServer, userServer]
); );
@ -358,7 +360,7 @@ export function Explore() {
server={server} server={server}
selected={server === selectedServer} selected={server === selectedServer}
onRemove={() => removeServerCallback(server)} onRemove={() => removeServerCallback(server)}
icon={Icons.Category} icon={Icons.Server}
/> />
))} ))}
<AddExploreServerPrompt <AddExploreServerPrompt

View file

@ -363,6 +363,7 @@ export function PublicRooms() {
const roomTypeFilters = useRoomTypeFilters(); const roomTypeFilters = useRoomTypeFilters();
const [exploreServers, , removeServer] = useExploreServers(); const [exploreServers, , removeServer] = useExploreServers();
const isUserAddedServer = server && exploreServers.includes(server); const isUserAddedServer = server && exploreServers.includes(server);
const isUserHomeServer = server && server === userServer;
const currentLimit: number = useMemo(() => { const currentLimit: number = useMemo(() => {
const limitParam = serverSearchParams.limit; const limitParam = serverSearchParams.limit;
@ -528,7 +529,7 @@ export function PublicRooms() {
)} )}
</Box> </Box>
<Box grow="Yes" basis="Yes" justifyContent="Center" alignItems="Center" gap="200"> <Box grow="Yes" basis="Yes" justifyContent="Center" alignItems="Center" gap="200">
{screenSize !== ScreenSize.Mobile && <Icon size="400" src={Icons.Server} />} {screenSize !== ScreenSize.Mobile && <Icon size="400" src={isUserHomeServer ? Icons.Home : Icons.Server} />}
<Text size="H3" truncate> <Text size="H3" truncate>
{server} {server}
</Text> </Text>