feat: translation flows, revision conflicts, delete scopes, article moves and a target site for new articles
This commit is contained in:
1 parent
339e646eb8
commit
45fbbc33b1
93 files changed
+7630
-294
No files matched your search
@@ -7,6 +7,7 @@ import uiPlugin from '@nuxt/ui/vue-plugin'
|
||||
import UApp from '@nuxt/ui/components/App.vue'
|
||||
import router from '@/router'
|
||||
import { ApiError, useApi } from '@/composables/useApi'
|
||||
import type { ApiErrorDetails } from '@/lib/apiError'
|
||||
import { useSessionStore } from '@/stores/session'
|
||||
import { DESKTOP_WIDTH, setViewportWidth } from '@/components/__tests__/viewport'
|
||||
import { accessFor } from '@/test/access'
|
||||
@@ -22,9 +23,9 @@ export type Route = unknown | ((call: Call) => unknown | Promise<unknown>)
|
||||
|
||||
export const kit: { wrapper: VueWrapper | null; calls: Call[] } = { wrapper: null, calls: [] }
|
||||
|
||||
export function failWith(status: number, body?: string): Route {
|
||||
export function failWith(status: number, body?: string, details?: ApiErrorDetails): Route {
|
||||
return () => {
|
||||
throw new ApiError(status, undefined, body)
|
||||
throw new ApiError(status, undefined, body, details)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user