modal vid & img min width, sort follower by distance
continuous-integration/drone/push Build is failing Details

This commit is contained in:
Martti Malmi 2023-12-07 14:36:57 +02:00
parent 8e6d11ffaa
commit f5e84c3f8a
2 changed files with 6 additions and 4 deletions

View File

@ -75,11 +75,11 @@ export function SpotlightMedia(props: SpotlightMediaProps) {
autoPlay={true} autoPlay={true}
loop={true} loop={true}
controls={true} controls={true}
className="max-h-screen max-w-full" className="max-h-screen max-w-full min-w-[600px]"
/> />
); );
} else { } else {
return <ProxyImg src={image} className="max-h-screen max-w-full" />; return <ProxyImg src={image} className="max-h-screen max-w-full min-w-[600px]" />;
} }
}, [image, isVideo]); }, [image, isVideo]);

View File

@ -1,5 +1,5 @@
import { useMemo } from "react"; import { useMemo } from "react";
import { HexKey, EventKind, NoteCollection, RequestBuilder } from "@snort/system"; import { HexKey, EventKind, NoteCollection, RequestBuilder, socialGraphInstance } from "@snort/system";
import { useRequestBuilder } from "@snort/system-react"; import { useRequestBuilder } from "@snort/system-react";
export default function useFollowersFeed(pubkey?: HexKey) { export default function useFollowersFeed(pubkey?: HexKey) {
@ -16,7 +16,9 @@ export default function useFollowersFeed(pubkey?: HexKey) {
const contactLists = followersFeed.data?.filter( const contactLists = followersFeed.data?.filter(
a => a.kind === EventKind.ContactList && a.tags.some(b => b[0] === "p" && b[1] === pubkey), a => a.kind === EventKind.ContactList && a.tags.some(b => b[0] === "p" && b[1] === pubkey),
); );
return [...new Set(contactLists?.map(a => a.pubkey))]; return [...new Set(contactLists?.map(a => a.pubkey))].sort((a, b) => {
return socialGraphInstance.getFollowDistance(a) - socialGraphInstance.getFollowDistance(b);
});
}, [followersFeed, pubkey]); }, [followersFeed, pubkey]);
return followers; return followers;