mirror of
				https://github.com/TeamPiped/Piped.git
				synced 2025-11-03 22:21:55 +00:00 
			
		
		
		
	Merge pull request #2662 from ItzYanick/feature/registrationDisabled
impl registrationDisabled into NavBar
This commit is contained in:
		@@ -44,7 +44,7 @@
 | 
			
		||||
            <li v-if="shouldShowLogin">
 | 
			
		||||
                <router-link v-t="'titles.login'" to="/login" />
 | 
			
		||||
            </li>
 | 
			
		||||
            <li v-if="shouldShowLogin">
 | 
			
		||||
            <li v-if="shouldShowRegister">
 | 
			
		||||
                <router-link v-t="'titles.register'" to="/register" />
 | 
			
		||||
            </li>
 | 
			
		||||
            <li v-if="shouldShowHistory">
 | 
			
		||||
@@ -129,9 +129,11 @@ export default {
 | 
			
		||||
            suggestionsVisible: false,
 | 
			
		||||
            showTopNav: false,
 | 
			
		||||
            homePagePath: "/",
 | 
			
		||||
            registrationDisabled: false,
 | 
			
		||||
        };
 | 
			
		||||
    },
 | 
			
		||||
    mounted() {
 | 
			
		||||
        this.fetchAuthConfig();
 | 
			
		||||
        const query = new URLSearchParams(window.location.search).get("search_query");
 | 
			
		||||
        if (query) this.onSearchTextChange(query);
 | 
			
		||||
        this.focusOnSearchBar();
 | 
			
		||||
@@ -141,6 +143,9 @@ export default {
 | 
			
		||||
        shouldShowLogin(_this) {
 | 
			
		||||
            return _this.getAuthToken() == null;
 | 
			
		||||
        },
 | 
			
		||||
        shouldShowRegister(_this) {
 | 
			
		||||
            return _this.registrationDisabled == false ? _this.shouldShowLogin : false;
 | 
			
		||||
        },
 | 
			
		||||
        shouldShowHistory(_this) {
 | 
			
		||||
            return _this.getPreferenceBoolean("watchHistory", false);
 | 
			
		||||
        },
 | 
			
		||||
@@ -185,6 +190,11 @@ export default {
 | 
			
		||||
        onSearchTextChange(searchText) {
 | 
			
		||||
            this.searchText = searchText;
 | 
			
		||||
        },
 | 
			
		||||
        async fetchAuthConfig() {
 | 
			
		||||
            this.fetchJson(this.authApiUrl() + "/config").then(config => {
 | 
			
		||||
                this.registrationDisabled = config?.registrationDisabled === true;
 | 
			
		||||
            });
 | 
			
		||||
        },
 | 
			
		||||
    },
 | 
			
		||||
};
 | 
			
		||||
</script>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user