diff --git a/frontend/src/App.svelte b/frontend/src/App.svelte index 6b0ff4d6..46aaba1a 100644 --- a/frontend/src/App.svelte +++ b/frontend/src/App.svelte @@ -1,8 +1,9 @@ -{#if error} -{error} -{/if}
(.*?)<\/p>/, '$1')} diff --git a/frontend/src/routes/tags/TagList.svelte b/frontend/src/routes/tags/TagList.svelte index e2c7ca4a..40f72f13 100644 --- a/frontend/src/routes/tags/TagList.svelte +++ b/frontend/src/routes/tags/TagList.svelte @@ -3,6 +3,7 @@ import { useTinyRouter } from 'svelte-tiny-router'; import { api } from '../../urls.svelte.js'; + import { error, yikes } from '../../warn.svelte'; import { t } from '../../translations.svelte.js'; import { user } from '../../user.svelte.js' @@ -12,7 +13,6 @@ tags = $bindable([]), user_list = [], } = $props(); - let error = $state(null); let newTag = $state(''); let router = useTinyRouter(); @@ -35,10 +35,10 @@ newTag = await resp.text(); tags.push(newTag); tags = tags.sort(); - error = null; + yikes(); newTag = ''; } else { - error = await resp.text(); + error(resp); } return false; } @@ -58,7 +58,7 @@ tag = await resp.text(); tags = tags.filter(item => item !== tag); } else { - error = await resp.text(); + error(resp); } return false; } @@ -71,7 +71,7 @@ tags = await resp.json(); tags = tags.sort(); } else { - error = await resp.text(); + error(resp); } } @@ -86,10 +86,6 @@ $effect(() => loadTags(id)); -{#if error} -{error} -{/if} -