UNPKG

@hhoangphuoc/escape-room-cli

Version:

A CLI for playing AI-generated escape room games. Install globally with: npm install -g @hhoangphuoc/escape-room-cli

13 lines (12 loc) 882 B
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { Box, Text } from 'ink'; import Spinner from 'ink-spinner'; import Gradient from 'ink-gradient'; const GameInfo = (props) => { const { roomName, roomBackground, isLoading, loadingMessage } = props; if (isLoading) { return (_jsx(Box, { flexDirection: "column", marginBottom: 1, borderStyle: "round", borderColor: "cyan", paddingX: 1, children: _jsxs(Text, { color: "cyan", children: [_jsx(Spinner, { type: "dots" }), " ", loadingMessage] }) })); } return (_jsxs(Box, { flexDirection: "column", marginBottom: 1, borderStyle: "round", borderColor: "gray", paddingX: 1, paddingY: 0, children: [_jsx(Gradient, { name: "vice", children: _jsx(Text, { bold: true, children: roomName }) }), _jsx(Text, { color: "gray", wrap: "wrap", children: roomBackground })] })); }; export default GameInfo;