mirror of
https://github.com/modrinth/code.git
synced 2026-08-25 17:14:50 +00:00
refactor: migrate to common eslint+prettier configs (#4168)
* refactor: migrate to common eslint+prettier configs
* fix: prettier frontend
* feat: config changes
* fix: lint issues
* fix: lint
* fix: type imports
* fix: cyclical import issue
* fix: lockfile
* fix: missing dep
* fix: switch to tabs
* fix: continue switch to tabs
* fix: rustfmt parity
* fix: moderation lint issue
* fix: lint issues
* fix: ui intl
* fix: lint issues
* Revert "fix: rustfmt parity"
This reverts commit cb99d2376c.
* feat: revert last rs
This commit is contained in:
@@ -1,33 +1,33 @@
|
||||
const whitelistedParams = ["flow", "error"];
|
||||
const whitelistedParams = ['flow', 'error']
|
||||
|
||||
export default defineNuxtRouteMiddleware(async (_to, from) => {
|
||||
const config = useRuntimeConfig();
|
||||
const auth = await useAuth();
|
||||
const config = useRuntimeConfig()
|
||||
const auth = await useAuth()
|
||||
|
||||
if (auth.value.user) return;
|
||||
if (auth.value.user) return
|
||||
|
||||
const fullPath = from.fullPath;
|
||||
const fullPath = from.fullPath
|
||||
|
||||
const url = new URL(fullPath, config.public.apiBaseUrl);
|
||||
const url = new URL(fullPath, config.public.apiBaseUrl)
|
||||
|
||||
const extractedParams = Object.create(null) as Record<string, string>;
|
||||
const extractedParams = Object.create(null) as Record<string, string>
|
||||
|
||||
for (const param of whitelistedParams) {
|
||||
const val = url.searchParams.get(param);
|
||||
if (val != null) {
|
||||
extractedParams[param] = val;
|
||||
url.searchParams.delete(param);
|
||||
}
|
||||
}
|
||||
for (const param of whitelistedParams) {
|
||||
const val = url.searchParams.get(param)
|
||||
if (val != null) {
|
||||
extractedParams[param] = val
|
||||
url.searchParams.delete(param)
|
||||
}
|
||||
}
|
||||
|
||||
return await navigateTo(
|
||||
{
|
||||
path: "/auth/sign-in",
|
||||
query: {
|
||||
redirect: `${url.pathname}${url.search}`,
|
||||
...extractedParams,
|
||||
},
|
||||
},
|
||||
{ replace: true },
|
||||
);
|
||||
});
|
||||
return await navigateTo(
|
||||
{
|
||||
path: '/auth/sign-in',
|
||||
query: {
|
||||
redirect: `${url.pathname}${url.search}`,
|
||||
...extractedParams,
|
||||
},
|
||||
},
|
||||
{ replace: true },
|
||||
)
|
||||
})
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
export default defineNuxtRouteMiddleware((to) => {
|
||||
if (to.query.launcher) {
|
||||
setPageLayout("empty");
|
||||
}
|
||||
});
|
||||
if (to.query.launcher) {
|
||||
setPageLayout('empty')
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user