diff --git a/.changeset/quick-beds-tell.md b/.changeset/quick-beds-tell.md new file mode 100644 index 000000000000..ae799a2d96f0 --- /dev/null +++ b/.changeset/quick-beds-tell.md @@ -0,0 +1,5 @@ +--- +"website": minor +--- + +feat:Fix issues with website deploy diff --git a/js/_website/generate_jsons/src/docs/__init__.py b/js/_website/generate_jsons/src/docs/__init__.py index b3cfd0a2e621..a86e59783618 100644 --- a/js/_website/generate_jsons/src/docs/__init__.py +++ b/js/_website/generate_jsons/src/docs/__init__.py @@ -268,6 +268,7 @@ def organize_docs(d): organized["py-client"][cls]["prev_obj"] = organized["py-client"][ c_keys[len(c_keys) - 2] ]["name"] + organized["py-client"][cls]["next_obj"] = "JS-Client" else: organized["py-client"][cls]["prev_obj"] = organized["py-client"][ c_keys[i - 1] @@ -321,7 +322,7 @@ def organize_docs(d): js_pages.sort() - return {"docs": organized, "pages": pages, "js": js, "js_pages": js_pages} + return {"docs": organized, "pages": pages, "js": js, "js_pages": js_pages, "js_client": readme_content} docs = organize_docs(docs) diff --git a/js/_website/src/lib/components/DocsNav.svelte b/js/_website/src/lib/components/DocsNav.svelte index 89dd823ce7f0..a47d624ce2d9 100644 --- a/js/_website/src/lib/components/DocsNav.svelte +++ b/js/_website/src/lib/components/DocsNav.svelte @@ -235,4 +235,10 @@ href="./{name}/">{obj.name} {/each} + + JavaScript Client diff --git a/js/_website/src/routes/[[version]]/docs/+layout.server.ts b/js/_website/src/routes/[[version]]/docs/+layout.server.ts index 522359b5bfaa..c6b9501b2d79 100644 --- a/js/_website/src/routes/[[version]]/docs/+layout.server.ts +++ b/js/_website/src/routes/[[version]]/docs/+layout.server.ts @@ -35,6 +35,7 @@ export async function load({ params, url }) { let py_client = docs_json.docs["py-client"]; let js = docs_json.js || {}; let js_pages = docs_json.js_pages || []; + let js_client = docs_json.js_client; let on_main = params.version === "main"; let wheel: string = WHEEL; let pages: string[] = docs_json.pages; @@ -50,6 +51,7 @@ export async function load({ params, url }) { js_pages, on_main, wheel, - pages + pages, + js_client }; } diff --git a/js/_website/src/routes/[[version]]/docs/js/+page.server.ts b/js/_website/src/routes/[[version]]/docs/js/+page.server.ts index 27cb95867aa6..248b8580f12d 100644 --- a/js/_website/src/routes/[[version]]/docs/js/+page.server.ts +++ b/js/_website/src/routes/[[version]]/docs/js/+page.server.ts @@ -3,5 +3,8 @@ import { redirect } from "@sveltejs/kit"; export const prerender = true; export function load({ params }) { - throw redirect(302, `./js/accordion`); + if (params?.version) + throw redirect(302, `/${params?.version}/docs/js/accordion`); + + throw redirect(302, `/docs/js/accordion`); }