Text: {item.content}
{derive(
[
item.analysis.pending,
item.analysis.result,
item.analysis.error,
],
([pending, result, error]) => {
if (pending) {
return (
Analyzing sentiment...
);
}
if (error) {
return (
Error: {String(error)}
);
}
const sentimentResult = result as Sentiment | undefined;
if (sentimentResult) {
return (
Sentiment:{" "}
{sentimentResult.sentiment.toUpperCase()}
{" "}
({Math.round(sentimentResult.confidence * 100)}%
confidence)
Keywords:{" "}
{sentimentResult.keywords.join(", ")}
);
}
return null;
},
)}
Remove