- {#if isLoopState(step)}
-
- {:else}
-
+ {#each new Array(length) as _, partIndex (partIndex)}
+
+ {#if partIndex < index - 1}
+
+ {:else if partIndex == index - 1 || (partIndex == index && subIndex !== undefined)}
+
{/if}
{/each}
diff --git a/frontend/src/lib/components/progressBar/ProgressBarGeneralPart.svelte b/frontend/src/lib/components/progressBar/ProgressBarGeneralPart.svelte
deleted file mode 100644
index ba35677ecf..0000000000
--- a/frontend/src/lib/components/progressBar/ProgressBarGeneralPart.svelte
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
diff --git a/frontend/src/lib/components/progressBar/ProgressBarLoopAccessor.svelte b/frontend/src/lib/components/progressBar/ProgressBarLoopAccessor.svelte
deleted file mode 100644
index dce506c671..0000000000
--- a/frontend/src/lib/components/progressBar/ProgressBarLoopAccessor.svelte
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
diff --git a/frontend/src/lib/components/progressBar/ProgressBarLoopPart.svelte b/frontend/src/lib/components/progressBar/ProgressBarLoopPart.svelte
deleted file mode 100644
index 96354e54ed..0000000000
--- a/frontend/src/lib/components/progressBar/ProgressBarLoopPart.svelte
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-{#each progresses as progress, i}
-
-{/each}
diff --git a/frontend/src/lib/components/progressBar/index.ts b/frontend/src/lib/components/progressBar/index.ts
deleted file mode 100644
index e32b648116..0000000000
--- a/frontend/src/lib/components/progressBar/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-export { default as ProgressBar } from './ProgressBar.svelte'
-
-export * from './model'
diff --git a/frontend/src/lib/components/progressBar/model.ts b/frontend/src/lib/components/progressBar/model.ts
deleted file mode 100644
index 2815943daa..0000000000
--- a/frontend/src/lib/components/progressBar/model.ts
+++ /dev/null
@@ -1,45 +0,0 @@
-import { tweened } from 'svelte/motion'
-import { cubicOut } from 'svelte/easing'
-
-export interface ProgressStateStoreValue {
- length: number
- index: number
- finished: boolean
- error: boolean
-}
-
-export type StepKind = 'general' | 'loop'
-
-type Step
= {
- type: T
- isDone: boolean
-}
-
-export type GeneralStep = Step<'general'>
-export type LoopStep = Step<'loop'> & { index: number; length: number }
-export type ProgressStep = GeneralStep | LoopStep
-
-export function isLoopStep(step: ProgressStep | undefined): step is LoopStep {
- return step?.type === 'loop'
-}
-
-type State = {
- type: T
- isDone: boolean
- isDoneChanged: boolean
-}
-
-export type GeneralState = State<'general'>
-export type LoopState = LoopStep & { index: number; indexChanged: boolean }
-export type ProgressState = GeneralState | LoopState
-
-export function isLoopState(state: ProgressState | undefined): state is LoopState {
- return state?.type === 'loop'
-}
-
-export function getTween(initialValue = 0, duration = 200) {
- return tweened(initialValue, {
- duration,
- easing: cubicOut
- })
-}
diff --git a/frontend/src/routes/(root)/+layout.svelte b/frontend/src/routes/(root)/+layout.svelte
index 7a5aff5871..fac027b96c 100644
--- a/frontend/src/routes/(root)/+layout.svelte
+++ b/frontend/src/routes/(root)/+layout.svelte
@@ -25,7 +25,8 @@
'Canceled',
'Missing service editorService',
'Unexpected usage',
- 'NetworkError when attempting to fetch resource.'
+ 'NetworkError when attempting to fetch resource.',
+ "Client got disposed and can't be restarted."
]
async function setUserWorkspaceStore() {
@@ -162,7 +163,8 @@
interval && clearInterval(interval)
})
- const darkMode = window.localStorage.getItem('dark-mode') ??
+ const darkMode =
+ window.localStorage.getItem('dark-mode') ??
(window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light')
if (darkMode === 'dark') {