From d8d44376d193d925582a0a12373e1403df49cf63 Mon Sep 17 00:00:00 2001
From: "Adam T. Carpenter" <atc@53hor.net>
Date: Thu, 3 Dec 2020 19:25:12 -0500
Subject: basic cart subtotaling, sidebar with total and checkout controls,
 better navbar cart buttons

---
 iridescence/src/components/cart/CartItem.vue | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

(limited to 'iridescence/src/components/cart/CartItem.vue')

diff --git a/iridescence/src/components/cart/CartItem.vue b/iridescence/src/components/cart/CartItem.vue
index 2c7655a..e31a109 100644
--- a/iridescence/src/components/cart/CartItem.vue
+++ b/iridescence/src/components/cart/CartItem.vue
@@ -19,6 +19,7 @@
           </div>
         </div>
         <div class="level-right">
+          <div class="level-item">Subtotal: {{ dollars }}</div>
           <div class="level-item">
             <div class="field has-addons">
               <p class="control is-expanded">
@@ -44,8 +45,9 @@
               </div>
             </div>
           </div>
+
           <div class="level-item">
-            <button class="button is-outlined is-danger">
+            <button class="button is-outlined is-danger" @click="removeAll">
               Remove
             </button>
           </div>
@@ -78,6 +80,9 @@ export default {
   methods: {
     incrementCartQuantity(by) {
       this.$store.commit("cartItem", { id: this.id, by });
+    },
+    removeAll() {
+      this.$store.commit("removeItemFromCart", this.id);
     }
   }
 };
-- 
cgit v1.2.3

