bookmarks/src/mixins/AppGlobal.js

36 lines
993 B
JavaScript

/*
* Copyright (c) 2020-2024. The Nextcloud Bookmarks contributors.
*
* This file is licensed under the Affero General Public License version 3 or later. See the COPYING file.
*/
export default {
methods: {
t,
n,
},
computed: {
routes() {
return this.$store.getters.getRoutes()
},
isPublic() {
return this.$store.state.public
},
colorPrimaryElement() {
return getComputedStyle(document.documentElement).getPropertyValue('--color-primary-element')
},
colorPrimaryText() {
return getComputedStyle(document.documentElement).getPropertyValue('--color-primary-element-text')
},
colorMainText() {
return getComputedStyle(document.documentElement).getPropertyValue('--color-main-text')
},
colorMainBackground() {
return getComputedStyle(document.documentElement).getPropertyValue('--color-main-background')
},
colorPlaceholderDark() {
return getComputedStyle(document.documentElement).getPropertyValue('--color-placeholder-dark')
},
},
}