A social knowledge tool for researchers built on ATProto
1import { useSuspenseQuery } from '@tanstack/react-query';
2import { getUrlMetadata } from '../dal';
3
4interface Props {
5 url: string;
6}
7
8export default function useUrlMetadata(props: Props) {
9 const metadata = useSuspenseQuery({
10 queryKey: [props.url],
11 queryFn: () => getUrlMetadata(props.url),
12 });
13 return metadata;
14}