import { getCommunityDefinitionFromEvent } from '@/lib/event-metadata' import { useContentPolicyOptional } from '@/providers/ContentPolicyProvider' import { Event } from 'nostr-tools' import { useMemo } from 'react' import ClientSelect from '../ClientSelect' import Image from '../Image' export default function CommunityDefinition({ event, className }: { event: Event className?: string }) { const contentPolicy = useContentPolicyOptional() const autoLoadMedia = contentPolicy?.autoLoadMedia ?? true const metadata = useMemo(() => getCommunityDefinitionFromEvent(event), [event]) const communityNameComponent = (