diff --git a/.github/screenshots/sidebar-executor.png b/.github/screenshots/sidebar-executor.png new file mode 100644 index 000000000..6b9beff2e Binary files /dev/null and b/.github/screenshots/sidebar-executor.png differ diff --git a/apps/cloud/src/web/shell.tsx b/apps/cloud/src/web/shell.tsx index 4aa725027..d56f1d153 100644 --- a/apps/cloud/src/web/shell.tsx +++ b/apps/cloud/src/web/shell.tsx @@ -93,6 +93,7 @@ function SourceList(props: { pathname: string; onNavigate?: () => void }) { const detailPath = `/sources/${s.id}`; const active = props.pathname === detailPath || props.pathname.startsWith(`${detailPath}/`); + const isBuiltIn = s.kind === "built-in"; return ( void }) { : "text-sidebar-foreground hover:bg-sidebar-active/60 hover:text-foreground", ].join(" ")} > - - {s.name} + {isBuiltIn ? ( + + Ξ + + ) : ( + + )} + {isBuiltIn ? "Executor" : s.name} {s.kind} diff --git a/apps/local/src/web/shell.tsx b/apps/local/src/web/shell.tsx index 879210adb..a19333074 100644 --- a/apps/local/src/web/shell.tsx +++ b/apps/local/src/web/shell.tsx @@ -245,6 +245,7 @@ function SourceList(props: { pathname: string; onNavigate?: () => void }) { const detailPath = `/sources/${s.id}`; const active = props.pathname === detailPath || props.pathname.startsWith(`${detailPath}/`); + const isBuiltIn = s.kind === "built-in"; return ( void }) { : "text-sidebar-foreground hover:bg-sidebar-active/60 hover:text-foreground", ].join(" ")} > - - {s.name} + {isBuiltIn ? ( + + Ξ + + ) : ( + + )} + {isBuiltIn ? "Executor" : s.name} {s.kind}