Skip to content

Commit 4594410

Browse files
authored
Merge pull request #5 from etrobot/dev
Dev
2 parents 0707dc2 + b497267 commit 4594410

File tree

5 files changed

+32
-4
lines changed

5 files changed

+32
-4
lines changed

components/chat-message.tsx

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import { CodeBlock } from '@/components/ui/codeblock'
1010
import { MemoizedReactMarkdown } from '@/components/markdown'
1111
import { IconOpenAI, IconUser } from '@/components/ui/icons'
1212
import { ChatMessageActions } from '@/components/chat-message-actions'
13+
import rehypeExternalLinks from "rehype-external-links";
1314

1415
export interface ChatMessageProps {
1516
message: Message
@@ -35,6 +36,7 @@ export function ChatMessage({ message, ...props }: ChatMessageProps) {
3536
<MemoizedReactMarkdown
3637
// className="prose break-words dark:prose-invert prose-p:leading-relaxed prose-pre:p-0"
3738
remarkPlugins={[remarkGfm, remarkMath]}
39+
rehypePlugins={[[rehypeExternalLinks, { target: "_blank" }]]}
3840
components={{
3941
p({ children }) {
4042
return <p className="mb-2 last:mb-0">{children}</p>

components/header.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import { useRouter } from 'next/navigation'
1717
// TabsList,
1818
// TabsTrigger,
1919
// } from "@/components/ui/tabs"
20-
// import Link from 'next/link'
20+
import Link from 'next/link'
2121
import { useLocalStorage } from '@/lib/hooks/use-local-storage'
2222
import {
2323
Dialog,
@@ -61,7 +61,7 @@ export default function Header() {
6161
</SidebarMobile>
6262
<div className="hidden md:flex"> ▲ Next.js × Langchain.js 🦜🔗</div>
6363
<div className="flex items-center mx-auto">
64-
<span className='title font-bold'>AICube.fun</span>
64+
<Link target='_blank' href={"https://aicube.fun"} className='title font-bold'>AICube.fun</Link>
6565
{/* <Tabs defaultValue="account" className="w-[200px]">
6666
<TabsList className="grid w-full grid-cols-2">
6767
<TabsTrigger value="account"><Link href="/">Chat</Link></TabsTrigger>

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"private": true,
55
"scripts": {
66
"dev": "next dev -p 3100",
7-
"build": "next build && pnpm pkg-server",
7+
"build": "next build",
88
"start": "next start -p 3100",
99
"lint": "next lint",
1010
"build-server": "esbuild ./server/server.ts --bundle --platform=node --outfile=./build/server.js",
@@ -53,6 +53,7 @@
5353
"react-markdown": "^9.0.1",
5454
"react-syntax-highlighter": "^15.5.0",
5555
"react-textarea-autosize": "^8.5.3",
56+
"rehype-external-links": "^3.0.0",
5657
"remark-gfm": "^4.0.0",
5758
"remark-math": "^6.0.0",
5859
"tailwind-merge": "^2.2.1",

pnpm-lock.yaml

+25
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/tauri.conf.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "../node_modules/@tauri-apps/cli/schema.json",
33
"build": {
4-
"beforeBuildCommand": "pnpm build",
4+
"beforeBuildCommand": "pnpm build && pnpm pkg-server",
55
"beforeDevCommand": "pnpm dev",
66
"devPath": "http://localhost:3100",
77
"distDir": "../out"

0 commit comments

Comments
 (0)