Skip to content

Commit e1f7cd6

Browse files
committed
Remove elapsed time display from progress modals
- remove elapsed time
1 parent ba6aa21 commit e1f7cd6

9 files changed

Lines changed: 0 additions & 43 deletions

File tree

‎apps/editor/src/views/prompt/backend/message-handlers/handle-paste-url.ts‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ export const handle_paste_url = async (
3737
prompt_view_provider.send_message({
3838
command: 'SHOW_PROGRESS',
3939
title: 'Fetching website...',
40-
show_elapsed_time: true,
4140
cancellable: true
4241
})
4342

‎apps/editor/src/views/prompt/backend/message-handlers/handle-voice-input.ts‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,6 @@ const stop_recording = async (prompt_view_provider: PromptViewProvider) => {
164164
prompt_view_provider.send_message({
165165
command: 'SHOW_PROGRESS',
166166
title: t('views.prompt.handlers.voice-input.progress.transcribing'),
167-
show_elapsed_time: true,
168167
cancellable: true
169168
})
170169

‎apps/editor/src/views/prompt/frontend/Prompt.tsx‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -721,7 +721,6 @@ export const Prompt = () => {
721721
subtitle={progress_state.subtitle}
722722
progress={progress_state.progress}
723723
tokens_per_second={progress_state.tokens_per_second}
724-
show_elapsed_time={progress_state.show_elapsed_time}
725724
delay_visibility={progress_state.delay_visibility}
726725
on_cancel={
727726
progress_state.cancellable

‎apps/editor/src/views/prompt/frontend/hooks/use-modal-manager.ts‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ export const use_modal_manager = () => {
88
progress?: number
99
tokens_per_second?: number
1010
cancellable?: boolean
11-
show_elapsed_time?: boolean
1211
delay_visibility?: boolean
1312
}>()
1413

@@ -54,7 +53,6 @@ export const use_modal_manager = () => {
5453
progress: message.progress,
5554
tokens_per_second: message.tokens_per_second,
5655
cancellable: message.cancellable ?? false,
57-
show_elapsed_time: message.show_elapsed_time,
5856
delay_visibility: message.delay_visibility
5957
})
6058
} else if (message.command == 'HIDE_PROGRESS') {

‎apps/editor/src/views/prompt/types/messages.ts‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -777,7 +777,6 @@ export interface ShowProgressMessage extends BaseMessage {
777777
progress?: number
778778
tokens_per_second?: number
779779
cancellable?: boolean
780-
show_elapsed_time?: boolean
781780
delay_visibility?: boolean
782781
}
783782

‎packages/ui/src/components/editor/prompt/modals/Modal/Modal.module.scss‎

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,6 @@
5656
}
5757
}
5858

59-
.elapsed-time {
60-
position: absolute;
61-
top: 5px;
62-
right: 7px;
63-
font-size: 11px;
64-
font-variant-numeric: tabular-nums;
65-
color: var(--cwc-text-color-dimmed);
66-
}
6759

6860
.content {
6961
padding: 8px 12px 12px 12px;

‎packages/ui/src/components/editor/prompt/modals/Modal/Modal.tsx‎

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { useEffect, useState } from 'react'
21
import cn from 'classnames'
32
import { Scrollable } from '../../../common/Scrollable'
43
import styles from './Modal.module.scss'
@@ -10,34 +9,15 @@ type Props = {
109
content_max_height?: string
1110
use_full_width?: boolean
1211
on_background_click?: () => void
13-
show_elapsed_time?: boolean
1412
}
1513

1614
export const Modal: React.FC<Props> = (props) => {
17-
const [elapsed_time, set_elapsed_time] = useState(0)
18-
1915
const handle_background_click = (e: React.MouseEvent<HTMLDivElement>) => {
2016
if (e.target == e.currentTarget) {
2117
props.on_background_click?.()
2218
}
2319
}
2420

25-
useEffect(() => {
26-
let elapsed_time_timer: NodeJS.Timeout | undefined
27-
28-
if (props.show_elapsed_time) {
29-
set_elapsed_time(0)
30-
const start_time = Date.now()
31-
elapsed_time_timer = setInterval(() => {
32-
set_elapsed_time((Date.now() - start_time) / 1000)
33-
}, 100)
34-
}
35-
36-
return () => {
37-
if (elapsed_time_timer) clearInterval(elapsed_time_timer)
38-
}
39-
}, [props.show_elapsed_time])
40-
4121
return (
4222
<div className={styles.overlay} onClick={handle_background_click}>
4323
<div
@@ -55,12 +35,6 @@ export const Modal: React.FC<Props> = (props) => {
5535
</div>
5636
)}
5737

58-
{props.show_elapsed_time && (
59-
<div className={styles['elapsed-time']}>
60-
{elapsed_time.toFixed(1)}s
61-
</div>
62-
)}
63-
6438
{props.content_slot &&
6539
(props.content_max_height ? (
6640
<div className={styles.scrollable}>

‎packages/ui/src/components/editor/prompt/modals/ProgressModal/ProgressModal.stories.tsx‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ export const WithProgress = () => {
5151
subtitle="Receiving..."
5252
progress={progress}
5353
tokens_per_second={250}
54-
show_elapsed_time={true}
5554
on_cancel={handle_cancel}
5655
/>
5756
) : null

‎packages/ui/src/components/editor/prompt/modals/ProgressModal/ProgressModal.tsx‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ type Props = {
99
on_cancel?: () => void
1010
progress?: number
1111
tokens_per_second?: number
12-
show_elapsed_time?: boolean
1312
delay_visibility?: boolean
1413
}
1514

@@ -51,7 +50,6 @@ export const ProgressModal: React.FC<Props> = (props) => {
5150
>
5251
<Modal
5352
title={props.title}
54-
show_elapsed_time={props.show_elapsed_time}
5553
content_slot={
5654
<div className={styles.content}>
5755
{props.subtitle && (

0 commit comments

Comments
 (0)