- Docs GPT Chat Placeholder
+
+ {/*
+ {new Array(10).fill(1).map((item, index) => {
+ return (
+
+ );
+ })}
+
+
*/}
);
}
diff --git a/frontend/src/conversation/ConversationBubble.tsx b/frontend/src/conversation/ConversationBubble.tsx
new file mode 100644
index 0000000..e5a34f8
--- /dev/null
+++ b/frontend/src/conversation/ConversationBubble.tsx
@@ -0,0 +1,25 @@
+import Avatar from '../Avatar';
+import { User } from '../models/misc';
+
+export default function ConversationBubble({
+ user,
+ message,
+ isCurrentUser,
+ className,
+}: {
+ user: User;
+ message: string;
+ isCurrentUser: boolean;
+ className: string;
+}) {
+ return (
+
+ );
+}
diff --git a/frontend/src/conversation/ConversationInput.tsx b/frontend/src/conversation/ConversationInput.tsx
new file mode 100644
index 0000000..9dca9f7
--- /dev/null
+++ b/frontend/src/conversation/ConversationInput.tsx
@@ -0,0 +1,21 @@
+import Send from './../assets/send.svg';
+
+export default function ConversationInput({
+ className,
+}: {
+ className?: string;
+}) {
+ return (
+
+
+
console.log('here')}
+ src={Send}
+ className="relative right-9"
+ >
+
+ );
+}
diff --git a/frontend/src/models/misc.ts b/frontend/src/models/misc.ts
index 27a149d..dbf21ae 100644
--- a/frontend/src/models/misc.ts
+++ b/frontend/src/models/misc.ts
@@ -1 +1,5 @@
export type ActiveState = 'ACTIVE' | 'INACTIVE';
+
+export type User = {
+ avatar: string;
+};
diff --git a/frontend/tailwind.config.cjs b/frontend/tailwind.config.cjs
index 8a8d3bf..8596bc5 100644
--- a/frontend/tailwind.config.cjs
+++ b/frontend/tailwind.config.cjs
@@ -11,6 +11,7 @@ module.exports = {
'eerie-black': '#212121',
jet: '#343541',
'gray-alpha': 'rgba(0,0,0, .1)',
+ 'gray-1000': '#F6F6F6',
},
},
},