MCPcopy Create free account
hub / github.com/Roy3838/Observer / highlightPrompt

Function highlightPrompt

app/src/components/EditAgent/SensorInputText.tsx:29–40  ·  view source on GitHub ↗
(text: string)

Source from the content-addressed store, hash-verified

27};
28
29const highlightPrompt = (text: string) => {
30 const parts = text.split(/(\$[A-Z0-9_@]+)/g);
31 return parts.map((part, i) => {
32 const match = part.match(/^\$([A-Z0-9_@]+)/);
33 if (match) {
34 const sensorName = match[1].split('@')[0];
35 const colorClass = SENSOR_COLORS[sensorName] || 'text-green-500 bg-green-50';
36 return <span key={i} className={`font-semibold ${colorClass}`}>{part}</span>;
37 }
38 return part;
39 });
40};
41
42interface SensorInputTextProps {
43 value: string;

Callers 1

SensorInputTextFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected