hackoon
Version:
Immunefi Hackoon CLI
8 lines (7 loc) • 635 B
JavaScript
import { Box, Text } from "ink";
import React from "react";
import Gradient from "ink-gradient";
function Messages({ messages, error, }) {
return (React.createElement(Box, { marginY: 1, display: "flex", flexDirection: "column" }, error ? (React.createElement(Text, { color: "red" }, "There was an error, please try again later")) : (messages.map((message, index) => (React.createElement(Box, { key: index, marginTop: 1 }, message.role === "user" ? (React.createElement(Gradient, { name: "passion" }, message.content)) : (React.createElement(Text, { color: "white" }, message.content))))))));
}
export default React.memo(Messages);