Compare commits

...

2 Commits

Author SHA1 Message Date
DebaucheryLibrarian 7a3fb84cf6 0.9.6 2024-03-17 06:00:21 +01:00
DebaucheryLibrarian f8a6e67483 Hiding login and signup buttons when disabled. 2024-03-17 06:00:18 +01:00
5 changed files with 14 additions and 4 deletions

View File

@ -115,7 +115,7 @@
</VDropdown> </VDropdown>
<div <div
v-else v-else-if="allowLogin"
class="userpanel" class="userpanel"
> >
<a <a
@ -138,6 +138,7 @@ const pageContext = inject('pageContext');
const user = pageContext.user; const user = pageContext.user;
const query = ref(pageContext.urlParsed.search.q || ''); const query = ref(pageContext.urlParsed.search.q || '');
const allowLogin = pageContext.env.allowLogin;
const searchFocused = ref(false); const searchFocused = ref(false);
const activePage = computed(() => pageContext.urlParsed.pathname.split('/')[1]); const activePage = computed(() => pageContext.urlParsed.pathname.split('/')[1]);
@ -246,6 +247,11 @@ async function logout() {
cursor: pointer; cursor: pointer;
} }
} }
&:last-child {
/* login disabled */
margin-right: 1rem;
}
} }
.userpanel { .userpanel {

4
package-lock.json generated
View File

@ -1,11 +1,11 @@
{ {
"name": "traxxx-web", "name": "traxxx-web",
"version": "0.9.5", "version": "0.9.6",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"version": "0.9.5", "version": "0.9.6",
"dependencies": { "dependencies": {
"@brillout/json-serializer": "^0.5.8", "@brillout/json-serializer": "^0.5.8",
"@dicebear/collection": "^7.0.5", "@dicebear/collection": "^7.0.5",

View File

@ -70,5 +70,5 @@
"postcss-custom-media": "^10.0.2", "postcss-custom-media": "^10.0.2",
"postcss-nesting": "^12.0.2" "postcss-nesting": "^12.0.2"
}, },
"version": "0.9.5" "version": "0.9.6"
} }

View File

@ -72,6 +72,7 @@
<button class="button button-submit">Log in</button> <button class="button button-submit">Log in</button>
<a <a
v-if="allowSignup"
href="/signup" href="/signup"
class="link" class="link"
>Create an account</a> >Create an account</a>
@ -87,6 +88,7 @@ import navigate from '#/src/navigate.js';
const pageContext = inject('pageContext'); const pageContext = inject('pageContext');
const user = pageContext.user; const user = pageContext.user;
const allowSignup = pageContext.env.allowSignup;
const username = ref(''); const username = ref('');
const password = ref(''); const password = ref('');

View File

@ -146,6 +146,8 @@ export default async function initServer() {
primaryStash: req.user.primaryStash, primaryStash: req.user.primaryStash,
}, },
env: { env: {
allowLogin: config.auth.login,
allowSignup: config.auth.signup,
maxAggregateSize: config.database.manticore.maxAggregateSize, maxAggregateSize: config.database.manticore.maxAggregateSize,
}, },
}; };