// @flow import React from 'react'; import classnames from 'classnames'; import { ComboboxOption } from '@reach/combobox'; import FileThumbnail from 'component/fileThumbnail'; import ChannelThumbnail from 'component/channelThumbnail'; import FileProperties from 'component/previewOverlayProperties'; import ClaimProperties from 'component/claimProperties'; type Props = { claim: ?Claim, uri: string, isResolvingUri: boolean, }; export default function WunderbarSuggestion(props: Props) { const { claim, uri, isResolvingUri } = props; if (isResolvingUri) { return (
); } if (!claim) { return null; } const isChannel = claim.value_type === 'channel'; const isCollection = claim.value_type === 'collection'; return (
{isChannel && } {!isChannel && ( {/* @if TARGET='app' */} {!isCollection && (
)} {/* @endif */} {isCollection && (
)}
)}
{claim.value.title}
{isChannel ? claim.name : (claim.signing_channel && claim.signing_channel.name) || __('Anonymous')}
); }