2
0
mirror of https://github.com/frappe/books.git synced 2024-11-10 07:40:55 +00:00

FollowLink as input group

This commit is contained in:
Faris Ansari 2018-07-16 17:33:59 +05:30
parent f5cdbfa620
commit 15233a9273

View File

@ -52,11 +52,20 @@ export default {
},
[
this.getLabelElement(h),
this.getInputElement(h),
this.getFollowLink(h)
this.getInputGroupElement(h)
]
);
},
getInputGroupElement(h) {
return h('div', {
class: ['input-group']
}, [
this.getInputElement(h),
h('div', {
class: ['input-group-append']
}, [this.getFollowLink(h)])
]);
},
getFollowLink(h) {
const doctype = this.getTarget();
const name = this.value;
@ -65,23 +74,27 @@ export default {
return null;
}
return h(FeatherIcon, {
const arrow = h(FeatherIcon, {
props: {
name: 'arrow-right-circle'
name: 'arrow-right'
},
class: ['text-muted'],
style: {
position: 'absolute',
right: '8px',
bottom: '4px',
cursor: 'pointer'
height: '16px'
}
});
return h('button', {
class: ['btn btn-sm btn-outline-light border d-flex'],
attrs: {
type: 'button'
},
nativeOn: {
on: {
click: () => {
this.$router.push(`/edit/${doctype}/${name}`);
}
}
});
}, [arrow])
},
getTarget() {
return this.docfield.target;