From 3c632bbac32be850892f18ad3ce8bc9e6872008d Mon Sep 17 00:00:00 2001 From: "Loukas Wets (lowe)" Date: Fri, 20 Oct 2023 16:26:13 +0200 Subject: [PATCH] [IMP] point_of_sale: misc ui changes product_screen This commit contains the following changes: - Mobile view for devices with a width under 'SIZE.MD' - Align mobile view bottom buttons - Reduce size of category bar when images closes odoo/odoo#139686 Signed-off-by: Joseph Caburnay (jcb) --- .../category_selector/category_selector.xml | 2 +- addons/point_of_sale/static/src/app/pos_app.scss | 12 ++++++++++++ .../app/screens/payment_screen/payment_screen.xml | 4 ++-- .../product_list/control_panel/control_panel.scss | 3 --- .../product_list/control_panel/control_panel.xml | 2 +- .../product_screen/product_list/product_list.scss | 4 ---- .../product_screen/product_list/product_list.xml | 4 ++-- .../app/screens/product_screen/product_screen.scss | 3 +++ .../app/screens/product_screen/product_screen.xml | 4 ++-- .../app/screens/receipt_screen/receipt_screen.xml | 8 ++++---- .../point_of_sale/static/src/overrides/ui_service.js | 10 ++++++++++ .../components/product_screen/product_screen.xml | 4 ++-- 12 files changed, 39 insertions(+), 21 deletions(-) delete mode 100644 addons/point_of_sale/static/src/app/screens/product_screen/product_list/control_panel/control_panel.scss create mode 100644 addons/point_of_sale/static/src/app/screens/product_screen/product_screen.scss create mode 100644 addons/point_of_sale/static/src/overrides/ui_service.js diff --git a/addons/point_of_sale/static/src/app/generic_components/category_selector/category_selector.xml b/addons/point_of_sale/static/src/app/generic_components/category_selector/category_selector.xml index 600948af9d1..fd0167520a3 100644 --- a/addons/point_of_sale/static/src/app/generic_components/category_selector/category_selector.xml +++ b/addons/point_of_sale/static/src/app/generic_components/category_selector/category_selector.xml @@ -2,7 +2,7 @@
-
+
-
-
-
-
+
New Order
-
Resume Order
-
Continue
diff --git a/addons/point_of_sale/static/src/overrides/ui_service.js b/addons/point_of_sale/static/src/overrides/ui_service.js new file mode 100644 index 00000000000..721bf6837ed --- /dev/null +++ b/addons/point_of_sale/static/src/overrides/ui_service.js @@ -0,0 +1,10 @@ +/** @odoo-module **/ + +import { SIZES, utils } from "@web/core/ui/ui_service"; +import { patch } from "@web/core/utils/patch"; + +patch(utils, { + isSmall(ui = {}) { + return (ui.size || utils.getSize()) <= SIZES.MD; + }, +}); diff --git a/addons/pos_restaurant/static/src/overrides/components/product_screen/product_screen.xml b/addons/pos_restaurant/static/src/overrides/components/product_screen/product_screen.xml index aaaa5db0043..dfcb6fe9b97 100644 --- a/addons/pos_restaurant/static/src/overrides/components/product_screen/product_screen.xml +++ b/addons/pos_restaurant/static/src/overrides/components/product_screen/product_screen.xml @@ -5,7 +5,7 @@