Skip to content

Commit 7ee732d

Browse files
committed
optimized tokenapi quickstart
1 parent 255482c commit 7ee732d

File tree

217 files changed

+12315
-4561
lines changed

Some content is hidden

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

217 files changed

+12315
-4561
lines changed

nginx.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ http {
169169
rewrite ^/docs/([a-zA-Z][a-zA-Z])/token-api/mcp/cline/$ $scheme://$http_host/docs/$1/ai-suite/token-api-mcp/ permanent;
170170
rewrite ^/docs/([a-zA-Z][a-zA-Z])/token-api/mcp/cline/$ $scheme://$http_host/docs/$1/ai-suite/token-api-mcp/ permanent;
171171
rewrite ^/docs/([a-zA-Z][a-zA-Z])/token-api/mcp/cline/$ $scheme://$http_host/docs/$1/ai-suite/token-api-mcp/ permanent;
172+
rewrite ^/docs/([a-zA-Z][a-zA-Z])/token-api/endpoint-pricing/$ $scheme://$http_host/docs/$1/token-api/endpoints/pricing/ permanent;
172173
# Temporary redirects (302)
173174
rewrite ^/docs/en/querying/graph-client/$ $scheme://$http_host/docs/en/subgraphs/querying/graph-client/README/ redirect;
174175
rewrite ^/docs/en/developing/graph-ts/$ $scheme://$http_host/docs/en/subgraphs/developing/creating/graph-ts/README/ redirect;

website/bun.lock

Lines changed: 2946 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
import { Children, isValidElement, useState } from 'react';
2+
3+
export function CodeTabs({ children, defaultIndex = 0 }: { children: React.ReactNode; defaultIndex?: number }) {
4+
const tabs = Children.toArray(children).filter(isValidElement);
5+
6+
const [activeIndex, setActiveIndex] = useState(defaultIndex);
7+
8+
return (
9+
<div className="w-full my-6">
10+
{/* tab labels */}
11+
<div className="flex gap-2 border-b border-gray-700 mb-4 overflow-x-auto">
12+
{tabs.map((tab: any, i: number) => {
13+
const label = tab.props.label ?? `Tab ${i + 1}`;
14+
return (
15+
<button
16+
key={i}
17+
onClick={() => setActiveIndex(i)}
18+
className={`px-3 py-1 text-sm rounded-t border-b-2 transition-colors ${
19+
i === activeIndex
20+
? 'border-blue-500 text-blue-500'
21+
: 'border-transparent text-gray-400 hover:text-gray-200'
22+
}`}
23+
>
24+
{label}
25+
</button>
26+
);
27+
})}
28+
</div>
29+
30+
{/* active tab contents */}
31+
<div>{tabs[activeIndex]}</div>
32+
</div>
33+
);
34+
}
35+
36+
export function CodeTab({ children }: { children: React.ReactNode }) {
37+
return <div>{children}</div>;
38+
}

website/src/layout/Layout.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { NextSeo, type NextSeoProps } from 'next-seo'
55
import type { NextraThemeLayoutProps } from 'nextra'
66
import { useFSRoute, useRouter } from 'nextra/hooks'
77
import { MDXProvider } from 'nextra/mdx'
8+
import { CodeTabs, CodeTab } from "@/components/CodeTabs"
89
import { normalizePages } from 'nextra/normalize-pages'
910
import {
1011
type ComponentProps,
@@ -614,6 +615,8 @@ export default function Layout({ pageOpts, children }: NextraThemeLayoutProps<Fr
614615
table: Table,
615616
VideoEmbed,
616617
wrapper: MDXContent,
618+
CodeTabs,
619+
CodeTab,
617620
}}
618621
>
619622
{children}

website/src/pages/ar/token-api/_meta.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ import titles from './_meta-titles.json'
22

33
export default {
44
'quick-start': '',
5+
'svm-tokens': titles['svm-tokens'] ?? '',
6+
'svm-dexs': titles['svm-dexs'] ?? '',
57
'evm-tokens': titles['evm-tokens'] ?? '',
68
'evm-dexs': titles['evm-dexs'] ?? '',
79
'evm-nfts': titles['evm-nfts'] ?? '',
8-
'svm-tokens': titles['svm-tokens'] ?? '',
9-
'svm-dexs': titles['svm-dexs'] ?? '',
1010
'tvm-tokens': titles['tvm-tokens'] ?? '',
1111
'tvm-dexs': titles['tvm-dexs'] ?? '',
1212
monitoring: titles['monitoring'] ?? '',
1313
'endpoint-pricing': '',
14+
guides: 'Guides',
1415
faq: '',
15-
'upgrade-to-v1': '',
1616
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export default {
2+
'endpoint-pricing': '',
3+
'endpoint-support': '',
4+
}
File renamed without changes.

website/src/pages/ar/token-api/endpoints/endpoint-support.msx

Whitespace-only changes.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"gpt": "Create Custom GPTS",
3+
"upgrade-to-v1": ""
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export default {
2+
gpt: '',
3+
'upgrade-to-v1': '',
4+
}

0 commit comments

Comments
 (0)