14 lines
662 B
JavaScript
14 lines
662 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.total = exports.first = exports.selected = exports.disabled = exports.buttonClass = void 0;
|
|
const buttonClass = (btn, mode) => btn == mode ? "btn-secondary" : "btn-outline-secondary";
|
|
exports.buttonClass = buttonClass;
|
|
const disabled = (val) => val == "ID" ? "disabled" : "";
|
|
exports.disabled = disabled;
|
|
const selected = (val1, val2) => val1 == val2 ? "selected" : "";
|
|
exports.selected = selected;
|
|
const first = (index) => index == 0;
|
|
exports.first = first;
|
|
const total = (sels) => sels.reduce((total, s) => total += (s.quantity * s.product.price), 0);
|
|
exports.total = total;
|