forked from alaguraj/odoo-testing-addons
introduce a new premium 'Rush Mode' POS theme and update docker-compose configuration.
This commit is contained in:
parent
7d7d79185f
commit
471b09861c
@ -34,9 +34,8 @@
|
|||||||
/* height: calc(100vh - 85px) !important;
|
/* height: calc(100vh - 85px) !important;
|
||||||
} */
|
} */
|
||||||
|
|
||||||
.pos .leftpane,
|
.pos .leftpane {
|
||||||
.pos .order-container {
|
/* The Cart Section - Now on Right */
|
||||||
/* The Cart Section - Move to Right */
|
|
||||||
width: 480px !important;
|
width: 480px !important;
|
||||||
border-left: 2px solid #f1f5f9 !important;
|
border-left: 2px solid #f1f5f9 !important;
|
||||||
border-right: none !important;
|
border-right: none !important;
|
||||||
@ -44,18 +43,38 @@
|
|||||||
display: flex !important;
|
display: flex !important;
|
||||||
flex-direction: column !important;
|
flex-direction: column !important;
|
||||||
flex: none !important;
|
flex: none !important;
|
||||||
height: 37.9vh !important;
|
height: calc(100vh - 85px) !important;
|
||||||
|
overflow: hidden !important;
|
||||||
|
z-index: 100 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pos .order-container {
|
||||||
|
flex: 1 1 auto !important;
|
||||||
|
overflow-y: auto !important;
|
||||||
|
background: #ffffff !important;
|
||||||
|
min-height: 0 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.product-screen {
|
.product-screen {
|
||||||
display: flex !important;
|
display: flex !important;
|
||||||
flex-direction: row-reverse !important;
|
flex-direction: row-reverse !important;
|
||||||
|
height: calc(100vh - 85px) !important;
|
||||||
|
overflow: hidden !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pos .rightpane {
|
||||||
|
/* The Product Grid Section - Now on Left */
|
||||||
|
flex: 1 1 auto !important;
|
||||||
|
background: #f8fafc !important;
|
||||||
|
height: 100% !important;
|
||||||
|
display: flex !important;
|
||||||
|
flex-direction: column !important;
|
||||||
|
overflow: hidden !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.pos .rightpane,
|
|
||||||
.pos .product-list-container {
|
.pos .product-list-container {
|
||||||
/* The Product Section - Move to Left */
|
flex: 1 1 auto !important;
|
||||||
flex: 1 !important;
|
overflow-y: auto !important;
|
||||||
background: #f8fafc !important;
|
background: #f8fafc !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -299,4 +318,78 @@
|
|||||||
height: 55px !important;
|
height: 55px !important;
|
||||||
font-weight: 700 !important;
|
font-weight: 700 !important;
|
||||||
font-size: 14px !important;
|
font-size: 14px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 9. Receipt Screen & New Order Button - Ultra Aggressive Theme Match */
|
||||||
|
.pos .button.next,
|
||||||
|
.pos .button.validation,
|
||||||
|
.pos .receipt-screen .button.next,
|
||||||
|
.pos .receipt-screen .validation.button,
|
||||||
|
.pos .receipt-screen .button {
|
||||||
|
background: #d61112 !important;
|
||||||
|
color: white !important;
|
||||||
|
border-radius: var(--border-radius-lg) !important;
|
||||||
|
height: 70px !important;
|
||||||
|
font-size: 22px !important;
|
||||||
|
font-weight: 900 !important;
|
||||||
|
text-transform: uppercase !important;
|
||||||
|
display: flex !important;
|
||||||
|
align-items: center !important;
|
||||||
|
justify-content: center !important;
|
||||||
|
box-shadow: 0 10px 20px rgba(214, 17, 18, 0.2) !important;
|
||||||
|
border: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pos .receipt-screen .button.next:active {
|
||||||
|
transform: scale(0.98);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 10. Premium Bill UI (Right Side) */
|
||||||
|
.pos-receipt {
|
||||||
|
font-family: 'Inter', sans-serif !important;
|
||||||
|
color: #1a1d23 !important;
|
||||||
|
padding: 30px !important;
|
||||||
|
background: #fff !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pos-receipt .pos-receipt-contact {
|
||||||
|
font-size: 13px !important;
|
||||||
|
color: #64748b !important;
|
||||||
|
margin-bottom: 20px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pos-receipt .pos-receipt-center-align {
|
||||||
|
text-align: center !important;
|
||||||
|
font-weight: 700 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pos-receipt .pos-receipt-order-data {
|
||||||
|
color: #94a3b8 !important;
|
||||||
|
font-size: 11px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pos-receipt .receipt-orderlines {
|
||||||
|
border-top: 2px solid #f1f5f9 !important;
|
||||||
|
padding-top: 15px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pos-receipt .orderline {
|
||||||
|
border: none !important;
|
||||||
|
margin: 5px 0 !important;
|
||||||
|
padding: 10px 0 !important;
|
||||||
|
border-bottom: 1px dashed #e2e8f0 !important;
|
||||||
|
display: flex !important;
|
||||||
|
justify-content: space-between !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pos-receipt .pos-receipt-total {
|
||||||
|
font-size: 24px !important;
|
||||||
|
font-weight: 900 !important;
|
||||||
|
color: var(--pos-secondary) !important;
|
||||||
|
border-top: 2px solid #1a1d23 !important;
|
||||||
|
padding-top: 15px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pos-receipt-amount {
|
||||||
|
font-weight: 800 !important;
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user