Fix perf regression in translations (#5041)

* Only translate extensions on language load

* Make table-row functional
This commit is contained in:
Rijk van Zanten
2021-04-13 17:00:22 -04:00
committed by GitHub
parent e2558eb6ed
commit bcac4b80c2
30 changed files with 5674 additions and 219 deletions

View File

@@ -27,7 +27,7 @@ export default defineComponent({
},
},
setup(props, { emit }) {
const layouts = getLayouts();
const { layouts } = getLayouts();
const currentLayout = computed(() => {
const layout = layouts.value.find((layout) => layout.id === props.value);

View File

@@ -42,7 +42,7 @@ export default defineComponent({
},
setup() {
const userStore = useUserStore();
const modules = getModules();
const { modules } = getModules();
const _modules = computed(() => {
const customModuleListing = userStore.state.currentUser?.role.module_list;

View File

@@ -61,7 +61,7 @@ export default defineComponent({
},
},
setup(props) {
const displays = getDisplays();
const { displays } = getDisplays();
const displayInfo = computed(() => displays.value.find((display) => display.id === props.display) || null);
return { displayInfo };
},

View File

@@ -43,7 +43,7 @@ export default defineComponent({
},
setup(props) {
const fieldsStore = useFieldsStore();
const displays = getDisplays();
const { displays } = getDisplays();
const regex = /({{.*?}})/g;