- {document.name}
- {document.date}
-
+ {document.name}
+ {document.date}
+
{document.location === 'remote'
? 'Pre-loaded'
: 'Private'}
-
+
{document.location !== 'remote' && (
+
+
\ No newline at end of file
diff --git a/frontend/src/assets/dislike.svg b/frontend/src/assets/dislike.svg
index 9a51f1e2..9d4009b4 100644
--- a/frontend/src/assets/dislike.svg
+++ b/frontend/src/assets/dislike.svg
@@ -1,4 +1,4 @@
-
+
diff --git a/frontend/src/assets/documentation-dark.svg b/frontend/src/assets/documentation-dark.svg
new file mode 100644
index 00000000..78440206
--- /dev/null
+++ b/frontend/src/assets/documentation-dark.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/frontend/src/assets/documentation.svg b/frontend/src/assets/documentation.svg
index 344fb6cc..f9f7c596 100644
--- a/frontend/src/assets/documentation.svg
+++ b/frontend/src/assets/documentation.svg
@@ -1,3 +1,3 @@
-
+
diff --git a/frontend/src/assets/dropdown-arrow.svg b/frontend/src/assets/dropdown-arrow.svg
index 6d0c9b87..fb88e637 100644
--- a/frontend/src/assets/dropdown-arrow.svg
+++ b/frontend/src/assets/dropdown-arrow.svg
@@ -1,3 +1,3 @@
-
+
diff --git a/frontend/src/assets/github-dark.svg b/frontend/src/assets/github-dark.svg
new file mode 100644
index 00000000..b4689ddd
--- /dev/null
+++ b/frontend/src/assets/github-dark.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/src/assets/hamburger-dark.svg b/frontend/src/assets/hamburger-dark.svg
new file mode 100644
index 00000000..454d76ad
--- /dev/null
+++ b/frontend/src/assets/hamburger-dark.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/frontend/src/assets/info-dark.svg b/frontend/src/assets/info-dark.svg
new file mode 100644
index 00000000..9241dee6
--- /dev/null
+++ b/frontend/src/assets/info-dark.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/src/assets/like.svg b/frontend/src/assets/like.svg
index 9c2902f7..0bbe7416 100644
--- a/frontend/src/assets/like.svg
+++ b/frontend/src/assets/like.svg
@@ -1,4 +1,4 @@
-
+
diff --git a/frontend/src/assets/message-dark.svg b/frontend/src/assets/message-dark.svg
new file mode 100644
index 00000000..7d8964a6
--- /dev/null
+++ b/frontend/src/assets/message-dark.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/src/assets/message.svg b/frontend/src/assets/message.svg
index 927beaf2..228598dd 100644
--- a/frontend/src/assets/message.svg
+++ b/frontend/src/assets/message.svg
@@ -1,3 +1,3 @@
-
+
diff --git a/frontend/src/assets/send_dark.svg b/frontend/src/assets/send_dark.svg
new file mode 100644
index 00000000..15911f95
--- /dev/null
+++ b/frontend/src/assets/send_dark.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/frontend/src/assets/settingGear-dark.svg b/frontend/src/assets/settingGear-dark.svg
new file mode 100644
index 00000000..b48608a9
--- /dev/null
+++ b/frontend/src/assets/settingGear-dark.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/src/assets/settingGear.svg b/frontend/src/assets/settingGear.svg
index abbde123..37a5893e 100644
--- a/frontend/src/assets/settingGear.svg
+++ b/frontend/src/assets/settingGear.svg
@@ -1,3 +1,3 @@
-
+
diff --git a/frontend/src/assets/spinner.svg b/frontend/src/assets/spinner.svg
index e18eaac2..64b815aa 100644
--- a/frontend/src/assets/spinner.svg
+++ b/frontend/src/assets/spinner.svg
@@ -1,5 +1,5 @@
-
+
diff --git a/frontend/src/assets/upload.svg b/frontend/src/assets/upload.svg
index 6d7be211..6ec01239 100644
--- a/frontend/src/assets/upload.svg
+++ b/frontend/src/assets/upload.svg
@@ -1,3 +1,3 @@
-
+
diff --git a/frontend/src/conversation/Conversation.tsx b/frontend/src/conversation/Conversation.tsx
index fcef2400..17a9468c 100644
--- a/frontend/src/conversation/Conversation.tsx
+++ b/frontend/src/conversation/Conversation.tsx
@@ -11,6 +11,7 @@ import {
updateQuery,
} from './conversationSlice';
import Send from './../assets/send.svg';
+import SendDark from './../assets/send_dark.svg'
import Spinner from './../assets/spinner.svg';
import { FEEDBACK, Query } from './conversationModels';
import { sendFeedback } from './conversationApi';
@@ -22,7 +23,7 @@ export default function Conversation() {
const dispatch = useDispatch();
const endMessageRef = useRef(null);
const inputRef = useRef(null);
-
+ const isDarkTheme = document.documentElement.classList.contains('dark');
const [hasScrolledToLast, setHasScrolledToLast] = useState(true);
useEffect(() => {
@@ -121,7 +122,7 @@ export default function Conversation() {
)}
-
+
-
+
This is a chatbot that uses the GPT-3, Faiss and LangChain to answer
questions.
diff --git a/frontend/src/conversation/ConversationBubble.tsx b/frontend/src/conversation/ConversationBubble.tsx
index b497a797..ff970da0 100644
--- a/frontend/src/conversation/ConversationBubble.tsx
+++ b/frontend/src/conversation/ConversationBubble.tsx
@@ -64,7 +64,7 @@ const ConversationBubble = forwardRef<
bubble = (
{copied ? (
{
@@ -276,21 +265,13 @@ const ConversationBubble = forwardRef<
>
{
@@ -307,13 +288,13 @@ const ConversationBubble = forwardRef<
{sources && openSource !== null && sources[openSource] && (
-
-
+
+
Source: {sources[openSource].title}
-
-
+
+
{sources[openSource].text}
diff --git a/frontend/src/conversation/ConversationTile.tsx b/frontend/src/conversation/ConversationTile.tsx
index 8fd6b261..ce37d160 100644
--- a/frontend/src/conversation/ConversationTile.tsx
+++ b/frontend/src/conversation/ConversationTile.tsx
@@ -3,6 +3,8 @@ import { useSelector } from 'react-redux';
import Edit from '../assets/edit.svg';
import Exit from '../assets/exit.svg';
import Message from '../assets/message.svg';
+import MessageDark from '../assets/message-dark.svg';
+
import CheckMark2 from '../assets/checkMark2.svg';
import Trash from '../assets/trash.svg';
@@ -27,7 +29,7 @@ export default function ConversationTile({
}: ConversationTileProps) {
const conversationId = useSelector(selectConversationId);
const tileRef = useRef
(null);
-
+ const isDarkTheme = document.documentElement.classList.contains('dark');
const [isEdit, setIsEdit] = useState(false);
const [conversationName, setConversationsName] = useState('');
// useOutsideAlerter(
@@ -67,16 +69,14 @@ export default function ConversationTile({
onClick={() => {
selectConversation(conversation.id);
}}
- className={`my-auto mx-4 mt-4 flex h-9 cursor-pointer items-center justify-between gap-4 rounded-3xl hover:bg-gray-100 ${
- conversationId === conversation.id ? 'bg-gray-100' : ''
- }`}
+ className={`my-auto mx-4 mt-4 flex h-9 cursor-pointer items-center justify-between gap-4 rounded-3xl hover:bg-gray-100 dark:hover:bg-purple-taupe ${conversationId === conversation.id ? 'bg-gray-100 dark:bg-purple-taupe' : ''
+ }`}
>
-
+
{isEdit ? (
setConversationsName(e.target.value)}
/>
) : (
-
+
{conversationName}
)}
{conversationId === conversation.id && (
-
+
{
event.stopPropagation();
isEdit
? handleSaveConversation({
- id: conversationId,
- name: conversationName,
- })
+ id: conversationId,
+ name: conversationName,
+ })
: handleEditConversation();
}}
/>
{
event.stopPropagation();
diff --git a/frontend/src/upload/Upload.tsx b/frontend/src/upload/Upload.tsx
index e1dcc1e1..f0735bc9 100644
--- a/frontend/src/upload/Upload.tsx
+++ b/frontend/src/upload/Upload.tsx
@@ -175,33 +175,33 @@ export default function Upload({
} else {
view = (
<>
-
Upload New Documentation
+
Upload New Documentation
Please upload .pdf, .txt, .rst, .docx, .md, .zip limited to 25mb
setDocName(e.target.value)}
>
- Name
+ Name
-
+
Choose Files
-
Uploaded Files
+
Uploaded Files
{files.map((file) => (
{file.name}
))}
- {files.length === 0 &&
None
}
+ {files.length === 0 &&
None
}
Cancel
@@ -236,7 +236,7 @@ export default function Upload({
modalState === 'ACTIVE' ? 'visible' : 'hidden'
} absolute z-30 h-screen w-screen bg-gray-alpha`}
>
-
+
{view}
diff --git a/frontend/tailwind.config.cjs b/frontend/tailwind.config.cjs
index ea40ed10..5946c5a3 100644
--- a/frontend/tailwind.config.cjs
+++ b/frontend/tailwind.config.cjs
@@ -32,9 +32,18 @@ module.exports = {
'green-2000': '#0FFF50',
'light-gray': '#edeef0',
'white-3000': '#ffffff',
+ 'just-black':"#00000",
+ 'purple-taupe':'#464152',
'dove-gray': '#6c6c6c',
- silver: '#c4c4c4',
+ 'silver': '#c4c4c4',
'rainy-gray': '#a4a4a4',
+ 'raisin-black':'#222327',
+ 'chinese-black':'#161616',
+ 'chinese-silver':'#CDCDCD',
+ 'dark-charcoal':'#2F3036',
+ 'bright-gray':'#ECECF1',
+ 'outer-space':'#444654',
+ 'gun-metal':'#2E303E'
},
},
},