A RequestCart component is a "shopping cart" like component that allows users to request library items, modeled after a typical Shopify-style cart. Initial work will be for PulfaLight archives requests via Aeon, but this could be a consistent "facade" for all Library requests.
RequestCart will be comprised of:
CartButton (should toggle to allow add/remove from cart)
CartCheckbox (should toggle to allow add/remove from cart)
CartInventory
RequestCart
Question: Should we allow "Add to Request Cart" as well as a "Request Now" option?
Also, the cart inventory will need to work across multiple pages. The proposed solution is to use Vuex storage with client-side (localStorage) persistence.
A RequestCart component is a "shopping cart" like component that allows users to request library items, modeled after a typical Shopify-style cart. Initial work will be for PulfaLight archives requests via Aeon, but this could be a consistent "facade" for all Library requests.
RequestCart will be comprised of:
Question: Should we allow "Add to Request Cart" as well as a "Request Now" option?