mirror of
https://github.com/NVIDIA/OpenShell.git
synced 2026-10-04 00:23:53 +08:00
* docs: add 0.1.0 upgrade guide outline Signed-off-by: Drew Newberry <anewberry@nvidia.com> * docs: add upgrade change provenance Signed-off-by: Drew Newberry <anewberry@nvidia.com> * docs: update 0.1.0 upgrade guidance Signed-off-by: Drew Newberry <anewberry@nvidia.com> * docs: move upgrade navigation below security Signed-off-by: Drew Newberry <anewberry@nvidia.com> * docs: remove release notes page Signed-off-by: Drew Newberry <anewberry@nvidia.com> * docs: announce OpenShell 0.1.0 Signed-off-by: Drew Newberry <anewberry@nvidia.com> * docs: reorganize guides and require user-owned images Signed-off-by: Drew Newberry <anewberry@nvidia.com> * docs: reorganize navigation around core concepts Signed-off-by: Drew Newberry <anewberry@nvidia.com> * docs: simplify navigation and tutorial catalog Signed-off-by: Drew Newberry <anewberry@nvidia.com> * docs: refine 0.1.0 release highlights Signed-off-by: Drew Newberry <anewberry@nvidia.com> * docs: align navigation and 0.1.0 guidance Signed-off-by: Drew Newberry <anewberry@nvidia.com> --------- Signed-off-by: Drew Newberry <anewberry@nvidia.com>
65 lines
1.7 KiB
TypeScript
65 lines
1.7 KiB
TypeScript
/*
|
|
* SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
export function CommandTerminal({ command }: { command: string }) {
|
|
return (
|
|
<div
|
|
style={{
|
|
background: "#1a1a2e",
|
|
borderRadius: "8px",
|
|
boxShadow: "0 4px 16px rgb(0 0 0 / 25%)",
|
|
fontFamily:
|
|
'"SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace',
|
|
fontSize: "0.875rem",
|
|
lineHeight: 1.8,
|
|
margin: "1.5rem 0",
|
|
overflow: "hidden",
|
|
}}
|
|
>
|
|
<div
|
|
style={{
|
|
alignItems: "center",
|
|
background: "#252545",
|
|
display: "flex",
|
|
gap: "7px",
|
|
padding: "10px 14px",
|
|
}}
|
|
>
|
|
<span style={dotStyle("#ff5f56")} />
|
|
<span style={dotStyle("#ffbd2e")} />
|
|
<span style={dotStyle("#27c93f")} />
|
|
</div>
|
|
<div
|
|
style={{
|
|
color: "#d4d4d8",
|
|
display: "grid",
|
|
gridTemplateRows: "repeat(2, 1.8em)",
|
|
overflowX: "auto",
|
|
padding: "16px 20px",
|
|
}}
|
|
>
|
|
<div style={{ minWidth: "max-content", whiteSpace: "nowrap" }}>
|
|
<span style={{ color: "#76B900", userSelect: "none" }}>$ </span>
|
|
<span>{command}</span>
|
|
</div>
|
|
<div style={{ minWidth: "max-content", whiteSpace: "nowrap" }}>
|
|
<span style={{ color: "#76B900", userSelect: "none" }}>$ </span>
|
|
<span>openshell sandbox create</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
);
|
|
}
|
|
|
|
function dotStyle(background: string) {
|
|
return {
|
|
background,
|
|
borderRadius: "50%",
|
|
display: "inline-block",
|
|
height: "12px",
|
|
width: "12px",
|
|
};
|
|
}
|