blob: 51c0b9296f8f09ebe21feef3462ab86e426b2efa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
odoo.define('pos_restaurant.SplitOrderline', function(require) {
'use strict';
const { useListener } = require('web.custom_hooks');
const PosComponent = require('point_of_sale.PosComponent');
const Registries = require('point_of_sale.Registries');
class SplitOrderline extends PosComponent {
constructor() {
super(...arguments);
useListener('click', this.onClick);
}
get isSelected() {
return this.props.split.quantity !== 0;
}
onClick() {
this.trigger('click-line', this.props.line);
}
}
SplitOrderline.template = 'SplitOrderline';
Registries.Component.add(SplitOrderline);
return SplitOrderline;
});
|