+
-
-
-
- {snippet.vote_count}
- {` ${__('votes', 'code-snippets')}`}
-
-
- {0 < snippet.tags.length
- ?
- {__('Category: ', 'code-snippets')}
- {snippet.tags[0]}
-
- : null}
+
+
+
+
- {snippet.description && (
-
+ {0 < snippet.tags.length || snippet.updated
+ ?
+ {0 < snippet.tags.length
+ ? {snippet.tags.join(', ')}
+ : null}
+
+ {snippet.updated
+ ?
+ : null}
+
+ : null}
+
+ {snippet.description
+ ?
{truncateChars(stripTags(snippet.description))}
- )}
+ : null}
-
- {_x('by ', 'snippet author', 'code-snippets')}
-
- {snippet.codevault}
-
-
+ {author}
export interface SearchResultProps {
snippet: CloudSnippetSchema
+ author?: ReactNode
isSelected?: boolean
onSelectedChange?: (isSelected: boolean) => void
}
-export const SearchResult: React.FC