@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
JavaScript
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;