Download packages/cli/src/ui/components/messages/ErrorMessage.tsx from Jimmi42/openCLI: direct link, hf CLI and curl.
- Browser
- Download file 677 Bytes
-
https://huggingface.co/Jimmi42/openCLI/resolve/main/packages/cli/src/ui/components/messages/ErrorMessage.tsx
- Command line
-
hf download hf://Jimmi42/openCLI/packages/cli/src/ui/components/messages/ErrorMessage.tsx
-
curl -L -o ErrorMessage.tsx https://huggingface.co/Jimmi42/openCLI/resolve/main/packages/cli/src/ui/components/messages/ErrorMessage.tsx
677 Bytes
| /** | |
| * @license | |
| * Copyright 2025 Google LLC | |
| * SPDX-License-Identifier: Apache-2.0 | |
| */ | |
| import React from 'react'; | |
| import { Text, Box } from 'ink'; | |
| import { Colors } from '../../colors.js'; | |
| interface ErrorMessageProps { | |
| text: string; | |
| } | |
| export const ErrorMessage: React.FC<ErrorMessageProps> = ({ text }) => { | |
| const prefix = '✕ '; | |
| const prefixWidth = prefix.length; | |
| return ( | |
| <Box flexDirection="row" marginBottom={1}> | |
| <Box width={prefixWidth}> | |
| <Text color={Colors.AccentRed}>{prefix}</Text> | |
| </Box> | |
| <Box flexGrow={1}> | |
| <Text wrap="wrap" color={Colors.AccentRed}> | |
| {text} | |
| </Text> | |
| </Box> | |
| </Box> | |
| ); | |
| }; | |