UNPKG

hackoon

Version:
8 lines (7 loc) 635 B
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);