Skip to content

Commit 725ab9e

Browse files
committed
add edit icon alongside title
Signed-off-by: cbh778899 <[email protected]>
1 parent 345c309 commit 725ab9e

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

src/components/chat/Conversation.jsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useEffect, useRef, useState } from "react";
22
import ConversationBubble from "./ConversationBubble";
3-
import { CheckCircle, FileImageFill, FileTextFill, Paperclip, Send, StopCircleFill, XCircle } from 'react-bootstrap-icons';
3+
import { CheckCircle, FileImageFill, FileTextFill, Paperclip, PencilFill, Send, StopCircleFill, XCircle } from 'react-bootstrap-icons';
44
import useIDB from "../../utils/idb";
55
import { isModelLoaded, loadModel } from '../../utils/workers/worker'
66
import { getCompletionFunctions } from "../../utils/workers";
@@ -167,7 +167,10 @@ export default function Conversation({ uid, title, updateTitle, client, updateCl
167167
<CheckCircle className="btn clickable" onClick={submitUpdateTitle} />
168168
<XCircle className="btn clickable" onClick={()=>{setEditedTitle(title); toggleEditTitle(false)}} />
169169
</form>:
170-
<div className="text" onClick={()=>toggleEditTitle(true)}>{ title }</div>
170+
<div className="display-title clickable" onClick={()=>toggleEditTitle(true)}>
171+
<div className="text">{ title }</div>
172+
<PencilFill className="edit-icon" />
173+
</div>
171174
}
172175
</div>
173176
<div className="bubbles" ref={bubblesRef}>

src/styles/chat.css

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,10 +152,22 @@
152152
font-size: 15px;
153153
font-weight: bold;
154154
color: rgb(50, 50, 50);
155+
align-content: center;
155156

156157
--elem-height: calc(var(--title-bar-height) - 14px);
157158
}
158159

160+
.chat > .conversation-main > .title-bar .display-title {
161+
width: fit-content;
162+
height: 100%;
163+
display: flex;
164+
align-items: center;
165+
}
166+
167+
.chat > .conversation-main > .title-bar .display-title > .edit-icon {
168+
margin-left: 10px;
169+
}
170+
159171
.chat > .conversation-main > .title-bar > form {
160172
display: flex;
161173
}

0 commit comments

Comments
 (0)