Skip to content

Commit e998065

Browse files
committed
Refactor preset selection logic to use a unified quick pick interface and remove the separate "Discard" button from the preset edit footer
1 parent cc65f99 commit e998065

6 files changed

Lines changed: 202 additions & 367 deletions

File tree

‎packages/ui/src/components/editor/panel/ResponsePreview/components/TextItem.module.scss‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
.hidden {
3434
display: flex;
3535
align-items: center;
36-
margin: var(--padding-4px) var(--padding-12px);
36+
margin: var(--padding-2px) var(--padding-12px);
3737
gap: var(--padding-8px);
3838
padding-right: var(--padding-9px);
3939
position: relative;

‎packages/ui/src/components/editor/panel/modals/ChatInitializedModal/ChatInitializedModal.tsx‎

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,13 @@ export const ChatInitializedModal: React.FC<Props> = (props) => {
1313
const [is_filling, set_is_filling] = useState(false)
1414

1515
useEffect(() => {
16-
const request_id = requestAnimationFrame(() => {
17-
set_is_filling(true)
18-
})
19-
20-
const close_timeout = setTimeout(() => {
16+
set_is_filling(true)
17+
const timeout = setTimeout(() => {
2118
props.on_close()
2219
}, props.duration)
2320

2421
return () => {
25-
cancelAnimationFrame(request_id)
26-
clearTimeout(close_timeout)
22+
clearTimeout(timeout)
2723
}
2824
}, [props.duration, props.on_close])
2925

0 commit comments

Comments
 (0)