diff --git a/apps/marketing/next-env.d.ts b/apps/marketing/next-env.d.ts
index c4b7818fb..9edff1c7c 100644
--- a/apps/marketing/next-env.d.ts
+++ b/apps/marketing/next-env.d.ts
@@ -1,6 +1,6 @@
///
///
-import "./.next/dev/types/routes.d.ts";
+import "./.next/types/routes.d.ts";
// NOTE: This file should not be edited
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
diff --git a/apps/marketing/next.config.mjs b/apps/marketing/next.config.mjs
index bd3419136..8ee7a7de9 100644
--- a/apps/marketing/next.config.mjs
+++ b/apps/marketing/next.config.mjs
@@ -1,5 +1,8 @@
/** @type {import('next').NextConfig} */
const nextConfig = {
+ turbopack: {
+ root: new URL("../..", import.meta.url).pathname,
+ },
typescript: {
ignoreBuildErrors: true,
},
diff --git a/apps/web/src/components/Sidebar.tsx b/apps/web/src/components/Sidebar.tsx
index b26546c61..2758d2dca 100644
--- a/apps/web/src/components/Sidebar.tsx
+++ b/apps/web/src/components/Sidebar.tsx
@@ -4,7 +4,7 @@ import {
ChevronRightIcon,
EyeIcon,
EyeOffIcon,
- FileCodeIcon,
+ ZapIcon,
FolderIcon,
GitMergeIcon,
GitPullRequestIcon,
@@ -2105,10 +2105,10 @@ export default function Sidebar() {
void navigate({ to: "/file-view" })}
+ onClick={() => void navigate({ to: "/skills" })}
>
-
- File View
+
+ Skills
diff --git a/turbo.json b/turbo.json
index c9471e538..040ee2c39 100644
--- a/turbo.json
+++ b/turbo.json
@@ -18,6 +18,10 @@
"dependsOn": ["^build"],
"outputs": ["dist/**", "dist-electron/**"]
},
+ "@okcode/marketing#build": {
+ "dependsOn": ["^build"],
+ "outputs": [".next/**", "!.next/cache/**"]
+ },
"dev": {
"dependsOn": ["@okcode/contracts#build"],
"cache": false,
diff --git a/vercel.json b/vercel.json
new file mode 100644
index 000000000..dc2a991dd
--- /dev/null
+++ b/vercel.json
@@ -0,0 +1,6 @@
+{
+ "$schema": "https://openapi.vercel.sh/vercel.json",
+ "buildCommand": "bun run build:marketing",
+ "installCommand": "bun install",
+ "outputDirectory": "apps/marketing/.next"
+}