nagur-shareef-shaik commited on
Commit
58db00b
·
1 Parent(s): a56776d

Updated for markdown content

Browse files
Files changed (3) hide show
  1. Dockerfile +2 -1
  2. package.json +9 -2
  3. src/App.tsx +5 -1
Dockerfile CHANGED
@@ -25,7 +25,8 @@ RUN npm install --no-save \
25
  tailwindcss@3.3.0 \
26
  postcss@8.4.24 \
27
  autoprefixer@10.4.14 \
28
- lucide-react@0.263.1
 
29
 
30
  # Copy all project files
31
  COPY . .
 
25
  tailwindcss@3.3.0 \
26
  postcss@8.4.24 \
27
  autoprefixer@10.4.14 \
28
+ lucide-react@0.263.1 \
29
+ react-markdown@9.0.1
30
 
31
  # Copy all project files
32
  COPY . .
package.json CHANGED
@@ -2,7 +2,7 @@
2
  "name": "insucompass",
3
  "version": "1.0.0",
4
  "main": "index.js",
5
- "scripts": {
6
  "dev": "vite",
7
  "build": "tsc && vite build",
8
  "preview": "vite preview"
@@ -14,9 +14,16 @@
14
  "dependencies": {
15
  "@types/react": "^18.3.23",
16
  "@types/react-dom": "^18.3.7",
 
 
17
  "lucide-react": "^0.263.1",
 
18
  "react": "^18.3.1",
19
- "react-dom": "^18.3.1"
 
 
 
 
20
  },
21
  "devDependencies": {
22
  "@vitejs/plugin-react": "^4.6.0",
 
2
  "name": "insucompass",
3
  "version": "1.0.0",
4
  "main": "index.js",
5
+ "scripts": {
6
  "dev": "vite",
7
  "build": "tsc && vite build",
8
  "preview": "vite preview"
 
14
  "dependencies": {
15
  "@types/react": "^18.3.23",
16
  "@types/react-dom": "^18.3.7",
17
+ "@vitejs/plugin-react": "4.0.3",
18
+ "autoprefixer": "10.4.14",
19
  "lucide-react": "^0.263.1",
20
+ "postcss": "8.4.24",
21
  "react": "^18.3.1",
22
+ "react-dom": "^18.3.1",
23
+ "react-markdown": "^9.0.1",
24
+ "tailwindcss": "3.3.0",
25
+ "typescript": "5.0.2",
26
+ "vite": "4.4.5"
27
  },
28
  "devDependencies": {
29
  "@vitejs/plugin-react": "^4.6.0",
src/App.tsx CHANGED
@@ -1,6 +1,7 @@
1
  import React, { useState, useEffect, useRef } from 'react';
2
  import { Send, MapPin, User, Users, DollarSign, Briefcase, CheckCircle, Bot } from 'lucide-react';
3
  import InsuCompassLogo from './assets/InsuCompass_Logo.png';
 
4
 
5
  // Types
6
  interface UserProfile {
@@ -434,7 +435,10 @@ const InsuCompassApp: React.FC = () => {
434
  <div className="text-sm font-medium mb-1 opacity-75">
435
  {message.role === 'user' ? 'You' : 'InsuCompass AI'}
436
  </div>
437
- <div className="whitespace-pre-wrap">{message.content}</div>
 
 
 
438
  </div>
439
  </div>
440
  </div>
 
1
  import React, { useState, useEffect, useRef } from 'react';
2
  import { Send, MapPin, User, Users, DollarSign, Briefcase, CheckCircle, Bot } from 'lucide-react';
3
  import InsuCompassLogo from './assets/InsuCompass_Logo.png';
4
+ import ReactMarkdown from 'react-markdown';
5
 
6
  // Types
7
  interface UserProfile {
 
435
  <div className="text-sm font-medium mb-1 opacity-75">
436
  {message.role === 'user' ? 'You' : 'InsuCompass AI'}
437
  </div>
438
+ {/* <div className="whitespace-pre-wrap">{message.content}</div> */}
439
+ <ReactMarkdown className="prose prose-sm max-w-none prose-table:border prose-table:border-gray-300 prose-th:bg-gray-100 prose-th:p-2 prose-td:p-2 prose-td:border prose-td:border-gray-300">
440
+ {message.content}
441
+ </ReactMarkdown>
442
  </div>
443
  </div>
444
  </div>