Skip to content

Commit c0af07c

Browse files
authored
chore(core): update docs (#3074)
1 parent bdfca35 commit c0af07c

File tree

187 files changed

+2925
-1764
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

187 files changed

+2925
-1764
lines changed

frontend/packages/components/src/code.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,11 @@ export function CodeGroup({ children, className }: CodeGroupProps) {
5959
{Children.map(children, (child) => {
6060
const idx = getChildIdx(child);
6161
return (
62-
<TabsTrigger key={idx} value={idx}>
62+
<TabsTrigger
63+
key={idx}
64+
value={idx}
65+
className="data-[state=active]:!text-white"
66+
>
6367
{child.props.title ||
6468
languageNames[
6569
child.props.language || "bash"

frontend/packages/components/src/mdx/code.tsx

Lines changed: 23 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,13 @@ export function CodeGroup({ children, className }: CodeGroupProps) {
5656
return (
5757
<div
5858
className={cn(
59-
"code-group group my-4 rounded-md border pt-2",
59+
"code-group group my-4 rounded-md border",
6060
className,
6161
)}
6262
data-code-group
6363
>
64-
<Tabs defaultValue={getChildIdx(children[0])}>
65-
<div className="flex gap-1 border-b pr-2">
64+
<Tabs defaultValue={getChildIdx(children[0])}>
65+
<div className="flex gap-1 border-b pr-2">
6666
<ScrollArea
6767
className="w-full"
6868
viewportProps={{ className: "[&>div]:!table" }}
@@ -71,7 +71,11 @@ export function CodeGroup({ children, className }: CodeGroupProps) {
7171
{Children.map(children, (child) => {
7272
const idx = getChildIdx(child);
7373
return (
74-
<TabsTrigger key={idx} value={idx}>
74+
<TabsTrigger
75+
key={idx}
76+
value={idx}
77+
className="data-[state=active]:!text-white"
78+
>
7579
{child.props.title ||
7680
child.props.meta ||
7781
languageNames[
@@ -83,20 +87,6 @@ export function CodeGroup({ children, className }: CodeGroupProps) {
8387
})}
8488
</TabsList>
8589
</ScrollArea>
86-
<WithTooltip
87-
trigger={
88-
<CopyCodeTrigger>
89-
<Button
90-
size="icon-sm"
91-
className="text-foreground"
92-
variant="ghost"
93-
>
94-
<Icon icon={faCopy} />
95-
</Button>
96-
</CopyCodeTrigger>
97-
}
98-
content="Copy code"
99-
/>
10090
</div>
10191
{Children.map(children, (child) => {
10292
const idx = getChildIdx(child);
@@ -128,12 +118,14 @@ export const pre = ({
128118
title,
129119
isInGroup,
130120
}: PreProps) => {
121+
const showHeader = !isInGroup || !!file;
122+
const showCopyButton = !isInGroup;
131123
return (
132124
<div
133125
className="not-prose my-4 rounded-md border group-[.code-group]:my-0 group-[.code-group]:-mt-2 group-[.code-group]:border-none"
134126
data-code-group
135127
>
136-
{!file && isInGroup ? null : (
128+
{showHeader && (
137129
<div className="text-foreground flex items-center justify-between gap-2 border-b p-2 text-xs">
138130
<div className="text-muted-foreground flex items-center gap-1">
139131
{file ? (
@@ -147,16 +139,18 @@ export const pre = ({
147139
</Badge>
148140
)}
149141
</div>
150-
<WithTooltip
151-
trigger={
152-
<CopyCodeTrigger>
153-
<Button size="icon-sm" variant="ghost">
154-
<Icon icon={faCopy} />
155-
</Button>
156-
</CopyCodeTrigger>
157-
}
158-
content="Copy code"
159-
/>
142+
{showCopyButton ? (
143+
<WithTooltip
144+
trigger={
145+
<CopyCodeTrigger>
146+
<Button size="icon-sm" variant="ghost">
147+
<Icon icon={faCopy} />
148+
</Button>
149+
</CopyCodeTrigger>
150+
}
151+
content="Copy code"
152+
/>
153+
) : null}
160154
</div>
161155
)}
162156
<div className="bg-background text-wrap p-2 text-sm">

frontend/packages/components/src/mdx/tabs.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,11 @@ export const Tabs = ({ children }: { children: React.ReactElement }) => {
2121
<ScrollArea>
2222
<RivetTabsList>
2323
{titles.map((title) => (
24-
<RivetTabsTrigger key={title} value={title}>
24+
<RivetTabsTrigger
25+
key={title}
26+
value={title}
27+
className="data-[state=active]:!text-white"
28+
>
2529
{title}
2630
</RivetTabsTrigger>
2731
))}

frontend/packages/components/src/ui/tabs.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ const TabsTrigger = React.forwardRef<
4747
<TabsPrimitive.Trigger
4848
ref={ref}
4949
className={cn(
50-
"inline-flex items-center justify-center whitespace-nowrap py-1 text-sm ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 relative h-9 rounded-none border-b-2 border-b-transparent bg-transparent px-4 pb-3 pt-2 font-semibold text-muted-foreground shadow-none transition-none data-[state=active]:border-b-primary data-[state=active]:text-foreground data-[state=active]:shadow-none",
50+
"relative inline-flex h-auto min-h-[2.75rem] items-center justify-center whitespace-nowrap rounded-none border-b-2 border-b-transparent bg-transparent px-4 py-2.5 text-sm font-semibold text-muted-foreground shadow-none transition-none ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:border-b-primary data-[state=active]:text-foreground data-[state=active]:shadow-none",
5151
className,
5252
)}
5353
{...props}

frontend/src/components/code.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,11 @@ export function CodeGroup({ children, className }: CodeGroupProps) {
5959
{Children.map(children, (child) => {
6060
const idx = getChildIdx(child);
6161
return (
62-
<TabsTrigger key={idx} value={idx}>
62+
<TabsTrigger
63+
key={idx}
64+
value={idx}
65+
className="data-[state=active]:!text-white"
66+
>
6367
{child.props.title ||
6468
languageNames[
6569
child.props.language || "bash"

frontend/src/components/mdx/code.tsx

Lines changed: 23 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,13 @@ export function CodeGroup({ children, className }: CodeGroupProps) {
4848
return (
4949
<div
5050
className={cn(
51-
"code-group group my-4 rounded-md border pt-2",
51+
"code-group group my-4 rounded-md border",
5252
className,
5353
)}
5454
data-code-group
5555
>
56-
<Tabs defaultValue={getChildIdx(children[0])}>
57-
<div className="flex gap-1 border-b pr-2">
56+
<Tabs defaultValue={getChildIdx(children[0])}>
57+
<div className="flex gap-1 border-b pr-2">
5858
<ScrollArea
5959
className="w-full"
6060
viewportProps={{ className: "[&>div]:!table" }}
@@ -63,7 +63,11 @@ export function CodeGroup({ children, className }: CodeGroupProps) {
6363
{Children.map(children, (child) => {
6464
const idx = getChildIdx(child);
6565
return (
66-
<TabsTrigger key={idx} value={idx}>
66+
<TabsTrigger
67+
key={idx}
68+
value={idx}
69+
className="data-[state=active]:!text-white"
70+
>
6771
{child.props.title ||
6872
languageNames[
6973
child.props.language
@@ -74,20 +78,6 @@ export function CodeGroup({ children, className }: CodeGroupProps) {
7478
})}
7579
</TabsList>
7680
</ScrollArea>
77-
<WithTooltip
78-
trigger={
79-
<CopyCodeTrigger>
80-
<Button
81-
size="icon-sm"
82-
className="text-foreground"
83-
variant="ghost"
84-
>
85-
<Icon icon={faCopy} />
86-
</Button>
87-
</CopyCodeTrigger>
88-
}
89-
content="Copy code"
90-
/>
9181
</div>
9282
{Children.map(children, (child) => {
9383
const idx = getChildIdx(child);
@@ -119,12 +109,14 @@ export const pre = ({
119109
title,
120110
isInGroup,
121111
}: PreProps) => {
112+
const showHeader = !isInGroup || !!file;
113+
const showCopyButton = !isInGroup;
122114
return (
123115
<div
124116
className="not-prose my-4 rounded-md border group-[.code-group]:my-0 group-[.code-group]:-mt-2 group-[.code-group]:border-none"
125117
data-code-group
126118
>
127-
{!file && isInGroup ? null : (
119+
{showHeader && (
128120
<div className="text-foreground flex items-center justify-between gap-2 border-b p-2 text-xs">
129121
<div className="text-muted-foreground flex items-center gap-1">
130122
{file ? (
@@ -138,16 +130,18 @@ export const pre = ({
138130
</Badge>
139131
)}
140132
</div>
141-
<WithTooltip
142-
trigger={
143-
<CopyCodeTrigger>
144-
<Button size="icon-sm" variant="ghost">
145-
<Icon icon={faCopy} />
146-
</Button>
147-
</CopyCodeTrigger>
148-
}
149-
content="Copy code"
150-
/>
133+
{showCopyButton ? (
134+
<WithTooltip
135+
trigger={
136+
<CopyCodeTrigger>
137+
<Button size="icon-sm" variant="ghost">
138+
<Icon icon={faCopy} />
139+
</Button>
140+
</CopyCodeTrigger>
141+
}
142+
content="Copy code"
143+
/>
144+
) : null}
151145
</div>
152146
)}
153147
<div className="bg-background text-wrap p-2 text-sm">

frontend/src/components/mdx/tabs.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,11 @@ export const Tabs = ({ children }: { children: React.ReactElement }) => {
2424
<ScrollArea>
2525
<RivetTabsList>
2626
{titles.map((title) => (
27-
<RivetTabsTrigger key={title} value={title}>
27+
<RivetTabsTrigger
28+
key={title}
29+
value={title}
30+
className="data-[state=active]:!text-white"
31+
>
2832
{title}
2933
</RivetTabsTrigger>
3034
))}

site/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Rivet Site
22

3-
[rivet.gg](https://rivet.gg)
3+
[rivet.dev](https://rivet.dev)
44

55
## Project structure
66

site/linkinator.config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"recurse": true,
33
"markdown": true,
4-
"skip": "https://hub.rivet.gg,https://twitter.com,https://www.cloudflare.com,https://cloudflare.com,https://github.com,https://support.cloudflare.com,http://localhost,https://tanks.rivet.game",
4+
"skip": "https://dashboard.rivet.dev,https://twitter.com,https://www.cloudflare.com,https://cloudflare.com,https://github.com,https://support.cloudflare.com,http://localhost,https://tanks.rivet.game",
55
"format": "json"
66
}

site/next-sitemap.config.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)