Create a layout for the POS screen. This layout should include:
a. A table to accumulate scanned products. Each row in the table should display the product name, quantity, and price.
b. An area to display totals, including subtotal, taxes (if applicable), and the final total.
c. Six buttons labeled $20, $50, $100, $200, $500, and $1000. These buttons serve as shortcuts for entering received cash amounts quickly.
d. An input field where the cashier can manually enter the received cash amount.
e. Options to differentiate between cash and card payments.
f. A section to display the change amount or the amount due if the payment is incomplete.
Integrate functionality for cash and card payment options. This may involve toggling between the two options and adjusting the total accordingly.
Incorporate a card module to measure the weight (KG) of weighted products. Include a checkbox to enable or disable this module as needed.
Ensure the UI is user-friendly and intuitive for both cashie | A shadcn/ui and v0 generation - v0