diff --git a/apps/agent/src/pipelines/canvas_to_page/index.ts b/apps/agent/src/pipelines/canvas_to_page/index.ts index 9e89286..2bcf64f 100644 --- a/apps/agent/src/pipelines/canvas_to_page/index.ts +++ b/apps/agent/src/pipelines/canvas_to_page/index.ts @@ -58,7 +58,7 @@ export default async function convertCanvasToPage({ maxTokens: 4096, temperature: 0.1, callbacks, - cache: false, + cache: true, }); const response = await model.call( [new SystemMessage(systemPrompt), humanMessage], diff --git a/apps/web/app/page.tsx b/apps/web/app/page.tsx index 27b5cca..c80b4b8 100644 --- a/apps/web/app/page.tsx +++ b/apps/web/app/page.tsx @@ -14,9 +14,8 @@ import { } from "@ui/components"; import Canvas from "@ui/components/canvas"; import IconLabel from "@ui/components/icon-label"; -import NextJsIcon from "@ui/icons/nextjs"; import clsx from "clsx"; -import { GitBranchIcon, GithubIcon } from "lucide-react"; +import { GitBranchIcon, GithubIcon, Loader2 } from "lucide-react"; import { useEffect, useReducer, useState } from "react"; import { CopyBlock, nord } from "react-code-blocks"; import { convertEditorToCode } from "~/lib/editorToCode"; @@ -108,7 +107,9 @@ export default function IndexPage() {
{framework} {options.map((option) => ( - {option} + + {option} + ))}
@@ -218,7 +219,12 @@ export default function IndexPage() { } }} > - ✨ Generate + {loading ? ( + + ) : ( + + )}{" "} + Generate