()
| 42 | ]; |
| 43 | |
| 44 | function ExplainerCards() { |
| 45 | return ( |
| 46 | <div className="explainer-cards"> |
| 47 | {cards.map((card) => ( |
| 48 | <div key={card.title} className="explainer-card"> |
| 49 | <div style={{ display: "flex", alignItems: "center", gap: "8px" }}> |
| 50 | <div className="explainer-card-icon"> |
| 51 | {card.icon} |
| 52 | </div> |
| 53 | <span |
| 54 | style={{ |
| 55 | fontSize: "13px", |
| 56 | fontWeight: 600, |
| 57 | color: "var(--text-primary)", |
| 58 | }} |
| 59 | > |
| 60 | {card.title} |
| 61 | </span> |
| 62 | </div> |
| 63 | <p |
| 64 | style={{ |
| 65 | fontSize: "12px", |
| 66 | lineHeight: 1.5, |
| 67 | color: "var(--text-secondary)", |
| 68 | margin: 0, |
| 69 | }} |
| 70 | > |
| 71 | {card.description} |
| 72 | </p> |
| 73 | </div> |
| 74 | ))} |
| 75 | </div> |
| 76 | ); |
| 77 | } |
| 78 | |
| 79 | /** |
| 80 | * Portal that injects ExplainerCards into the CopilotKit welcome screen. |
nothing calls this directly
no outgoing calls
no test coverage detected