|
1 | 1 | import React from "react"; |
2 | 2 | import { Box, Text, useStdout } from "ink"; |
3 | 3 | import { colors } from "../utils/theme.js"; |
| 4 | +import { runloopBaseDomain } from "../utils/config.js"; |
4 | 5 | import { UpdateNotification } from "./UpdateNotification.js"; |
5 | 6 |
|
6 | 7 | export interface BreadcrumbItem { |
@@ -38,8 +39,8 @@ export const Breadcrumb = ({ |
38 | 39 | showVersionCheck = false, |
39 | 40 | compactMode: compactModeProp, |
40 | 41 | }: BreadcrumbProps) => { |
41 | | - const env = process.env.RUNLOOP_ENV?.toLowerCase(); |
42 | | - const isDevEnvironment = env === "dev"; |
| 42 | + const baseDomain = runloopBaseDomain(); |
| 43 | + const isNonDefaultDomain = baseDomain !== "runloop.ai"; |
43 | 44 | const { stdout } = useStdout(); |
44 | 45 |
|
45 | 46 | const [terminalWidth, setTerminalWidth] = React.useState(() => |
@@ -109,10 +110,10 @@ export const Breadcrumb = ({ |
109 | 110 | <Text color={colors.primary} bold> |
110 | 111 | rl |
111 | 112 | </Text> |
112 | | - {isDevEnvironment && mode !== "minimal" && ( |
113 | | - <Text color={colors.error} bold> |
| 113 | + {isNonDefaultDomain && mode !== "minimal" && ( |
| 114 | + <Text color={colors.warning} bold> |
114 | 115 | {" "} |
115 | | - (dev) |
| 116 | + ({baseDomain}) |
116 | 117 | </Text> |
117 | 118 | )} |
118 | 119 | {displayItems.length > 0 && <Text color={colors.textDim}> › </Text>} |
|
0 commit comments