File tree Expand file tree Collapse file tree 1 file changed +9
-11
lines changed Expand file tree Collapse file tree 1 file changed +9
-11
lines changed Original file line number Diff line number Diff line change 1
1
<script lang =" ts" >
2
- import { Code , isUserErrorCode } from ' $lib/backend/ipc' ;
2
+ import { Code } from ' $lib/backend/ipc' ;
3
3
import ProjectNotFound from ' $lib/components/ProjectNotFound.svelte' ;
4
4
import SomethingWentWrong from ' $lib/components/SomethingWentWrong.svelte' ;
5
5
import { page } from ' $app/stores' ;
6
6
7
- $ : message = $page .error
8
- ? $ page .error . message
9
- : $page . status === 404
10
- ? ' Page not found '
11
- : ' Unknown error' ;
7
+ const code = $derived ( $ page .error ?. errorCode );
8
+ const status = $derived ( $ page .status );
9
+ const message = $derived ( $page . error ?. message );
10
+
11
+ const error = $derived ( message ? message : status === 404 ? ' Page not found ' : ' Unknown error' ) ;
12
12
</script >
13
13
14
- {#if isUserErrorCode ($page .error ?.errorCode )}
15
- {#if $page .error ?.errorCode === Code .ProjectMissing }
16
- <ProjectNotFound />
17
- {/if }
14
+ {#if code === Code .ProjectMissing }
15
+ <ProjectNotFound />
18
16
{:else }
19
- <SomethingWentWrong error ={ message } />
17
+ <SomethingWentWrong { error } />
20
18
{/if }
You can’t perform that action at this time.
0 commit comments