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 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% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment