g1t/apps/web/app/components/repo-settings-tabs.tsx
Pick any line to see why it is the way it is: the commit, the pull request and issue it came from, and what the agent was thinking.
| Secrets and variables: one list, rows per environment, for workflows and deployments | 1 | import { Lock, Rocket, Settings, Webhook } from "lucide-react"; |
| Webhooks: every event, to your own addresses, signed and retried | 2 | |
| 3 | import { TabLink } from "./ui"; | |
| 4 | ||
| 5 | /** The parts of a repository's settings. */ | |
| 6 | export function RepoSettingsTabs({ base }: { base: string }) { | |
| 7 | return ( | |
| 8 | <nav className="mb-8 flex gap-x-6 border-b border-line"> | |
| 9 | <TabLink to={`${base}/settings`} end icon={<Settings size={15} />}> | |
| 10 | General | |
| 11 | </TabLink> | |
| Secrets and variables: one list, rows per environment, for workflows and deployments | 12 | <TabLink to={`${base}/settings/deployments`} icon={<Rocket size={15} />}> |
| 13 | Deployments | |
| Webhooks: every event, to your own addresses, signed and retried | 14 | </TabLink> |
| Secrets and variables: one list, rows per environment, for workflows and deployments | 15 | <TabLink to={`${base}/settings/secrets`} icon={<Lock size={15} />}> |
| GitHub Actions on g1t, part three: .g1t/workflows, the pages, the docs | 16 | Secrets and variables |
| 17 | </TabLink> | |
| Secrets and variables: one list, rows per environment, for workflows and deployments | 18 | <TabLink to={`${base}/settings/webhooks`} icon={<Webhook size={15} />}> |
| 19 | Webhooks | |
| 20 | </TabLink> | |
| Webhooks: every event, to your own addresses, signed and retried | 21 | </nav> |
| 22 | ); | |
| 23 | } |