Download packages/session-ui/src/v2/components/session-review-empty-no-git-v2.tsx from SaylorTwift/opencode: direct link, hf CLI and curl.
- Browser
- Download file 1.08 kB
-
https://huggingface.co/SaylorTwift/opencode/resolve/main/packages/session-ui/src/v2/components/session-review-empty-no-git-v2.tsx
- Command line
-
hf download hf://SaylorTwift/opencode/packages/session-ui/src/v2/components/session-review-empty-no-git-v2.tsx
-
curl -L -o session-review-empty-no-git-v2.tsx https://huggingface.co/SaylorTwift/opencode/resolve/main/packages/session-ui/src/v2/components/session-review-empty-no-git-v2.tsx
1.08 kB
| import { FileIcon } from "@opencode-ai/ui/file-icon" | |
| import { useI18n } from "@opencode-ai/ui/context/i18n" | |
| import { ButtonV2 } from "@opencode-ai/ui/v2/button-v2" | |
| import "./session-review-v2.css" | |
| export type SessionReviewEmptyNoGitV2Props = { | |
| pending: boolean | |
| onInitGit: () => void | |
| } | |
| export function SessionReviewEmptyNoGitV2(props: SessionReviewEmptyNoGitV2Props) { | |
| const i18n = useI18n() | |
| return ( | |
| <div data-slot="session-review-v2-empty-no-git"> | |
| <FileIcon node={{ path: ".gitignore", type: "file" }} mono /> | |
| <div data-slot="session-review-v2-empty-no-git-title">{i18n.t("ui.sessionReviewV2.empty.noGit.title")}</div> | |
| <div data-slot="session-review-v2-empty-no-git-description"> | |
| {i18n.t("ui.sessionReviewV2.empty.noGit.description")} | |
| </div> | |
| <ButtonV2 variant="neutral" size="normal" disabled={props.pending} onClick={props.onInitGit}> | |
| {props.pending | |
| ? i18n.t("ui.sessionReviewV2.empty.noGit.actionLoading") | |
| : i18n.t("ui.sessionReviewV2.empty.noGit.action")} | |
| </ButtonV2> | |
| </div> | |
| ) | |
| } | |