{/* Pattern Header */}
{patternInfo.patternUri}
Matched: {computed(() =>
(patternInfo.matchedEmails || []).join(", ")
)}
{/* Navigate Button */}
{/* Loading State */}
{patternInfo.pending && (
Loading pattern...
)}
{/* Error State */}
{patternInfo.error && (
Error: {patternInfo.error}
)}
{/* Preview UI from launched pattern */}
{computed(() =>
patternInfo.result && !patternInfo.pending &&
!patternInfo.error
) && (
{/* Render the pattern's previewUI if available */}
{
/**/
}
{patternInfo.result.previewUI}
)}
))}