Skip to content
Snippets Groups Projects
Commit e13a9a78 authored by Piotr Bieńkowski's avatar Piotr Bieńkowski
Browse files

Cleanup toggling display and edit components

parent d78616da
No related branches found
No related tags found
No related merge requests found
...@@ -2,6 +2,7 @@ import LexicalUnitDisplay from './LexicalUnitDisplay.js'; ...@@ -2,6 +2,7 @@ import LexicalUnitDisplay from './LexicalUnitDisplay.js';
import LexicalUnitEdit from './LexicalUnitEdit.js'; import LexicalUnitEdit from './LexicalUnitEdit.js';
export default { export default {
components: {LexicalUnitDisplay, LexicalUnitEdit},
props: { props: {
lexicalUnitId: Number lexicalUnitId: Number
}, },
...@@ -16,18 +17,6 @@ export default { ...@@ -16,18 +17,6 @@ export default {
this.isEdit = true; this.isEdit = true;
} }
}, },
computed: {
leftPaneComponent () {
if (!this.lexicalUnitId) return null;
if (this.isEdit) return LexicalUnitEdit;
return LexicalUnitDisplay;
},
leftPaneComponentProps () {
return {
lexicalUnitId: this.lexicalUnitId
};
}
},
watch: { watch: {
lexicalUnitId () { lexicalUnitId () {
const freshData = this.getInitialData(); const freshData = this.getInitialData();
...@@ -36,8 +25,9 @@ export default { ...@@ -36,8 +25,9 @@ export default {
}); });
} }
}, },
template: ` template: `
<div @click="isEdit = !isEdit">kliknij mnie, jestem LU {{ this.lexicalUnitId }}</div> <lexical-unit-display v-if="lexicalUnitId && !isEdit" :lexicalUnitId="lexicalUnitId" @go-to-edit="goToEdit" />
<component :is="leftPaneComponent" v-bind="leftPaneComponentProps" @go-to-edit="goToEdit" /> <lexical-unit-edit v-if="isEdit" :lexicalUnitId="lexicalUnitId" />
` `
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment