diff options
Diffstat (limited to 'apps/accessibility/src/Accessibility.vue')
-rw-r--r-- | apps/accessibility/src/Accessibility.vue | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/apps/accessibility/src/Accessibility.vue b/apps/accessibility/src/Accessibility.vue index 4baab2257e0..b561f881aa6 100644 --- a/apps/accessibility/src/Accessibility.vue +++ b/apps/accessibility/src/Accessibility.vue @@ -24,23 +24,27 @@ </template> <script> -import ItemPreview from './components/ItemPreview' -import axios from '@nextcloud/axios' import { generateUrl, generateOcsUrl } from '@nextcloud/router' +import { loadState } from '@nextcloud/initial-state' +import axios from '@nextcloud/axios' +import ItemPreview from './components/ItemPreview' + +const availableConfig = loadState('accessibility', 'available-config') +const userConfig = loadState('accessibility', 'user-config') export default { name: 'Accessibility', - components: { ItemPreview }, - props: { - availableConfig: { - type: Object, - required: true, - }, - userConfig: { - type: Object, - required: true, - }, + components: { + ItemPreview, }, + + data() { + return { + availableConfig, + userConfig, + } + }, + computed: { themes() { return this.availableConfig.themes |