summaryrefslogtreecommitdiffstats
path: root/apps/accessibility/src/Accessibility.vue
diff options
context:
space:
mode:
Diffstat (limited to 'apps/accessibility/src/Accessibility.vue')
-rw-r--r--apps/accessibility/src/Accessibility.vue28
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