UNPKG

khamba

Version:

A cli tool for sharing files through local network.

17 lines (16 loc) 592 B
import { $messages } from '../stores/baseStore.js'; import { useStore } from '@nanostores/react'; import { Box, Text } from 'ink'; import React from 'react'; const msgColors = { ERROR: 'red', SUCCESS: 'green', INFO: 'cyan', WARNING: 'orange', }; const Messages = () => { const messages = useStore($messages); return (React.createElement(Box, { flexDirection: "column" }, messages?.map((msg, index) => (React.createElement(Box, { key: index }, React.createElement(Text, { bold: true, color: msgColors[msg.type] }, msg.message)))))); }; export default Messages;