File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed
Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change 1+ import { styleText } from 'node:util'
2+
3+ export default function render ( text : string ) {
4+ const formattedText = text . toUpperCase ( ) . replace ( / _ / g, ' ' )
5+ let data = formattedText
6+ if ( formattedText === 'VALID' ) {
7+ data = styleText ( [ 'green' ] , formattedText )
8+ } else {
9+ data = styleText ( [ 'red' ] , formattedText )
10+ }
11+
12+ return data
13+ }
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import ColumnNameComponent from '../components/column-name.js'
33import MCPServerStatusComponent from '../components/mcp-server-status.js'
44import MCPServerNameComponent from '../components/mcp-server-name.js'
55import FilePathComponent from '../components/file-path.js'
6+ import MCPServersConfigParsableComponent from '../components/mcp-servers-config-parsable.js'
67
78export class RenderService {
89 // Example mocked data for rendering the servers information
@@ -136,6 +137,10 @@ export class RenderService {
136137 return FilePathComponent ( row [ key ] ) . padEnd ( columnWidths [ index ] + paddingNormalizer )
137138 }
138139
140+ if ( row [ 'key' ] === 'PARSABLE' ) {
141+ return MCPServersConfigParsableComponent ( row [ key ] ) . padEnd ( columnWidths [ index ] + paddingNormalizer )
142+ }
143+
139144 return String ( row [ key ] ) . padEnd ( columnWidths [ index ] + paddingNormalizer )
140145 } ) . join ( ' ' )
141146 const leftPadding = index === 0 ? leftPaddingGroupLead : leftPaddingGroupData
You can’t perform that action at this time.
0 commit comments