Skip to content

Commit 83e516c

Browse files
authored
fix: allow resuming manually stopped sessions (#570)
1 parent bfce292 commit 83e516c

1 file changed

Lines changed: 13 additions & 11 deletions

File tree

apps/staged/src/lib/features/sessions/SessionModal.svelte

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1120,13 +1120,20 @@
11201120
<span>{session.errorMessage}</span>
11211121
</div>
11221122
{:else if session && session.status !== 'running' && session.status !== 'queued'}
1123-
{#if session.completionReason === 'crashed' || session.completionReason === 'app_quit'}
1124-
<div class="session-end-banner warning">
1123+
{#if session.completionReason === 'crashed' || session.completionReason === 'app_quit' || session.completionReason === 'interrupted'}
1124+
<div
1125+
class="session-end-banner"
1126+
class:warning={session.completionReason === 'crashed' ||
1127+
session.completionReason === 'app_quit'}
1128+
class:neutral={session.completionReason === 'interrupted'}
1129+
>
11251130
<Info size={14} />
11261131
<span>
11271132
{session.completionReason === 'crashed'
11281133
? 'This session ended unexpectedly.'
1129-
: 'This session was interrupted when Staged closed.'}
1134+
: session.completionReason === 'app_quit'
1135+
? 'This session was interrupted when Staged closed.'
1136+
: 'You stopped this session.'}
11301137
</span>
11311138
<button
11321139
class="resume-btn"
@@ -1136,11 +1143,6 @@
11361143
Resume
11371144
</button>
11381145
</div>
1139-
{:else if session.completionReason === 'interrupted'}
1140-
<div class="session-end-banner neutral">
1141-
<Info size={14} />
1142-
<span>You stopped this session.</span>
1143-
</div>
11441146
{/if}
11451147
{/if}
11461148
</div>
@@ -1800,10 +1802,10 @@
18001802
.resume-btn {
18011803
margin-left: auto;
18021804
padding: 4px 12px;
1803-
border: 1px solid var(--ui-warning);
1805+
border: 1px solid currentColor;
18041806
border-radius: 6px;
18051807
background: transparent;
1806-
color: var(--ui-warning);
1808+
color: inherit;
18071809
font-size: var(--size-xs);
18081810
font-weight: 500;
18091811
cursor: pointer;
@@ -1812,7 +1814,7 @@
18121814
}
18131815
18141816
.resume-btn:hover {
1815-
background: var(--ui-warning-bg);
1817+
background: color-mix(in srgb, currentColor 10%, transparent);
18161818
}
18171819
18181820
.resume-btn:disabled {

0 commit comments

Comments
 (0)