Files
5chan/src/hooks/use-account-subplebbits-with-metadata.ts
T

17 lines
530 B
TypeScript

import { useMemo } from 'react';
import { useAccountSubplebbits } from '@bitsocialnet/bitsocial-react-hooks';
import { DirectoryCommunity } from './use-directories';
export const useAccountSubplebbitsWithMetadata = (): DirectoryCommunity[] => {
const { accountSubplebbits } = useAccountSubplebbits({ onlyIfCached: true });
return useMemo(
() =>
Object.values(accountSubplebbits).map((sub) => ({
address: (sub as any).address,
title: (sub as any).title,
})),
[accountSubplebbits],
);
};