From 9c421e146eb390bbeccbfdfe2c8300d36ba72a11 Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Wed, 8 Apr 2020 10:23:18 +0200 Subject: [PATCH 1/4] Remove arrows from cart and checkout buttons --- app/views/checkout/_summary.html.haml | 1 - app/views/spree/orders/form/_cart_links.html.haml | 2 -- app/views/spree/orders/form/_update_buttons.html.haml | 2 -- 3 files changed, 5 deletions(-) diff --git a/app/views/checkout/_summary.html.haml b/app/views/checkout/_summary.html.haml index 0ca86fcb2e..fa3bd6f4ed 100644 --- a/app/views/checkout/_summary.html.haml +++ b/app/views/checkout/_summary.html.haml @@ -31,5 +31,4 @@ //= f.submit "Purchase", class: "button", "ofn-focus" => "accordion['payment']" %a.button.secondary{href: main_app.cart_url} - %i.ofn-i_008-caret-left = t :checkout_back_to_cart diff --git a/app/views/spree/orders/form/_cart_links.html.haml b/app/views/spree/orders/form/_cart_links.html.haml index d787b9c50f..24b5b50b27 100644 --- a/app/views/spree/orders/form/_cart_links.html.haml +++ b/app/views/spree/orders/form/_cart_links.html.haml @@ -1,9 +1,7 @@ .row.links{'data-hook' => "cart_buttons"} .columns.large-8{"data-hook" => ""} %a.button.large.secondary{href: current_shop_products_path} - %i.ofn-i_008-caret-left = t :orders_edit_continue .columns.large-4.text-right %a#checkout-link.button.large.primary{href: main_app.checkout_path} = t :orders_edit_checkout - %i.ofn-i_007-caret-right diff --git a/app/views/spree/orders/form/_update_buttons.html.haml b/app/views/spree/orders/form/_update_buttons.html.haml index 22ede28e57..5757d1742f 100644 --- a/app/views/spree/orders/form/_update_buttons.html.haml +++ b/app/views/spree/orders/form/_update_buttons.html.haml @@ -3,11 +3,9 @@ - if current_order.nil? || current_order.distributor.nil? || current_order.distributor == @order.distributor - if current_order&.line_items.present? = link_to main_app.cart_path, :class => "button expand" do - %i.ofn-i_008-caret-left = t(:order_back_to_cart) - else = link_to "#{main_app.enterprise_shop_path(@order.distributor)}#/shop", class: "button expand" do - %i.ofn-i_008-caret-left = t(:order_back_to_store) - else   From 0414f4984dd7ddb0d5c6480ada75bb004b676dbd Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Wed, 8 Apr 2020 10:55:55 +0200 Subject: [PATCH 2/4] Align buttons left and right on cart page --- app/views/spree/orders/form/_cart_links.html.haml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/app/views/spree/orders/form/_cart_links.html.haml b/app/views/spree/orders/form/_cart_links.html.haml index 24b5b50b27..8da012cd78 100644 --- a/app/views/spree/orders/form/_cart_links.html.haml +++ b/app/views/spree/orders/form/_cart_links.html.haml @@ -1,7 +1,5 @@ .row.links{'data-hook' => "cart_buttons"} - .columns.large-8{"data-hook" => ""} - %a.button.large.secondary{href: current_shop_products_path} - = t :orders_edit_continue - .columns.large-4.text-right - %a#checkout-link.button.large.primary{href: main_app.checkout_path} - = t :orders_edit_checkout + %a.button.large.secondary{href: current_shop_products_path} + = t :orders_edit_continue + %a#checkout-link.button.large.primary.right{href: main_app.checkout_path} + = t :orders_edit_checkout From 1ddbabd841eb1b6f9e20fc5b0e139ecdee90e1fe Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Wed, 8 Apr 2020 10:57:33 +0200 Subject: [PATCH 3/4] Adjust colours of primary buttons to use (bright) orange instead of (warning) red --- app/assets/stylesheets/darkswarm/branding.css.scss | 1 + app/assets/stylesheets/darkswarm/ui.css.scss | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/assets/stylesheets/darkswarm/branding.css.scss b/app/assets/stylesheets/darkswarm/branding.css.scss index b8ab72349c..ca75eaa227 100644 --- a/app/assets/stylesheets/darkswarm/branding.css.scss +++ b/app/assets/stylesheets/darkswarm/branding.css.scss @@ -54,6 +54,7 @@ $teal-400: #4cb5c5; $teal-500: #0096ad; $orange-400: #ff9466; +$orange-450: #f4704c; $orange-500: #f27052; $orange-600: #d7583a; diff --git a/app/assets/stylesheets/darkswarm/ui.css.scss b/app/assets/stylesheets/darkswarm/ui.css.scss index 6dc4d95d3b..4a50c4a1a0 100644 --- a/app/assets/stylesheets/darkswarm/ui.css.scss +++ b/app/assets/stylesheets/darkswarm/ui.css.scss @@ -64,13 +64,13 @@ .button.primary, button.primary { font-family: $body-font; - background: $clr-brick; + background: $orange-450; color: white; } .button.primary:hover, .button.primary:active, .button.primary:focus, button.primary:hover, button.primary:active, button.primary:focus { - background: $clr-brick-bright; - text-shadow: 0 1px 0 $clr-brick; + background: $orange-400; + text-shadow: 0 1px 0 $orange-450; } button.success, .button.success { From 538e4e54d2811133796fb007825e73667c76fc8f Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Wed, 8 Apr 2020 11:07:06 +0200 Subject: [PATCH 4/4] Set cart buttons to fixed width and expand when screen is too small --- .../stylesheets/darkswarm/shopping-cart.css.scss | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/assets/stylesheets/darkswarm/shopping-cart.css.scss b/app/assets/stylesheets/darkswarm/shopping-cart.css.scss index 9a1a2efe8d..bd4a5019c8 100644 --- a/app/assets/stylesheets/darkswarm/shopping-cart.css.scss +++ b/app/assets/stylesheets/darkswarm/shopping-cart.css.scss @@ -115,3 +115,14 @@ height: 36px; } } + +.links { + .button { + padding: 1.125rem 0 1.1875rem; + width: 210px; + + @media all and (max-width: 480px) { + width: 100%; + } + } +}