From 76d5cea40b089d962edb59838639902b107dcf7b Mon Sep 17 00:00:00 2001 From: abhisheks Date: Tue, 12 Dec 2023 16:21:36 +0530 Subject: [PATCH] refactor: update styles for empty cart --- assets/css/theme.css | 276 ++++-------------- .../_partials/cart-detailed-actions.tpl | 8 +- .../checkout/_partials/cart-detailed.tpl | 6 +- templates/checkout/cart-empty.tpl | 8 +- 4 files changed, 76 insertions(+), 222 deletions(-) diff --git a/assets/css/theme.css b/assets/css/theme.css index 9f70b49..c2abd4f 100644 --- a/assets/css/theme.css +++ b/assets/css/theme.css @@ -787,8 +787,8 @@ select { left: 0px; } -.left-16 { - left: 4rem; +.left-1\/2 { + left: 50%; } .left-\[100\%\] { @@ -799,8 +799,8 @@ select { right: 0px; } -.right-16 { - right: 4rem; +.right-12 { + right: 3rem; } .right-4 { @@ -823,26 +823,6 @@ select { top: 100%; } -.top-12 { - top: 3rem; -} - -.left-2\/3 { - left: 66.666667%; -} - -.left-\[40\%\] { - left: 40%; -} - -.left-\[45\%\] { - left: 45%; -} - -.left-1\/2 { - left: 50%; -} - .z-10 { z-index: 10; } @@ -1033,10 +1013,6 @@ select { height: 100%; } -.h-screen { - height: 100vh; -} - .max-h-\[40px\] { max-height: 40px; } @@ -1110,6 +1086,14 @@ select { width: max-content; } +.max-w-\[100px\] { + max-width: 100px; +} + +.max-w-\[160px\] { + max-width: 160px; +} + .max-w-\[171px\] { max-width: 171px; } @@ -1126,14 +1110,6 @@ select { max-width: 100%; } -.max-w-\[180px\] { - max-width: 180px; -} - -.max-w-\[100px\] { - max-width: 100px; -} - .flex-1 { flex: 1 1 0%; } @@ -1217,6 +1193,10 @@ select { gap: 0.25rem; } +.gap-16 { + gap: 4rem; +} + .gap-2 { gap: 0.5rem; } @@ -1237,10 +1217,6 @@ select { gap: 2rem; } -.gap-16 { - gap: 4rem; -} - .space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0.5rem * var(--tw-space-x-reverse)); @@ -1283,6 +1259,11 @@ select { border-color: rgb(23 37 84 / var(--tw-border-opacity)); } +.border-gray-100 { + --tw-border-opacity: 1; + border-color: rgb(243 244 246 / var(--tw-border-opacity)); +} + .border-gray-200 { --tw-border-opacity: 1; border-color: rgb(229 231 235 / var(--tw-border-opacity)); @@ -1323,27 +1304,6 @@ select { border-color: rgb(252 165 165 / var(--tw-border-opacity)); } -.border-gray-100 { - --tw-border-opacity: 1; - border-color: rgb(243 244 246 / var(--tw-border-opacity)); -} - -.border-gray-200\/50 { - border-color: rgb(229 231 235 / 0.5); -} - -.border-gray-500\/50 { - border-color: rgb(107 114 128 / 0.5); -} - -.border-gray-300\/50 { - border-color: rgb(209 213 219 / 0.5); -} - -.border-gray-200\/70 { - border-color: rgb(229 231 235 / 0.7); -} - .bg-black\/70 { background-color: rgb(0 0 0 / 0.7); } @@ -1388,42 +1348,18 @@ select { background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } -.stroke-red-200 { - stroke: #fecaca; -} - -.stroke-gray-800 { - stroke: #1f2937; +.stroke-gray-500 { + stroke: #6b7280; } .stroke-gray-600 { stroke: #4b5563; } -.stroke-current { - stroke: currentColor; -} - .stroke-inherit { stroke: inherit; } -.stroke-gray-500 { - stroke: #6b7280; -} - -.stroke-blue-950 { - stroke: #172554; -} - -.stroke-\[4px\] { - stroke-width: 4px; -} - -.stroke-\[6px\] { - stroke-width: 6px; -} - .stroke-\[3px\] { stroke-width: 3px; } @@ -1446,10 +1382,6 @@ select { padding: 0.5rem; } -.p-3 { - padding: 0.75rem; -} - .p-4 { padding: 1rem; } @@ -1498,11 +1430,6 @@ select { padding-bottom: 1rem; } -.py-5 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; -} - .py-8 { padding-top: 2rem; padding-bottom: 2rem; @@ -1520,6 +1447,10 @@ select { padding-left: 0.5rem; } +.pl-6 { + padding-left: 1.5rem; +} + .pr-0 { padding-right: 0px; } @@ -1548,18 +1479,6 @@ select { padding-top: 1.5rem; } -.pl-6 { - padding-left: 1.5rem; -} - -.pt-2 { - padding-top: 0.5rem; -} - -.pt-3 { - padding-top: 0.75rem; -} - .text-left { text-align: left; } @@ -1606,16 +1525,6 @@ select { line-height: 1rem; } -.text-5xl { - font-size: 3rem; - line-height: 1; -} - -.text-3xl { - font-size: 1.875rem; - line-height: 2.25rem; -} - .font-bold { font-weight: 700; } @@ -1706,12 +1615,6 @@ select { text-underline-offset: 2px; } -.shadow { - --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); - --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); -} - .shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); @@ -1724,28 +1627,6 @@ select { box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } -.shadow-md { - --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); - --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); -} - -.shadow-inner { - --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05); - --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); -} - -.drop-shadow-md { - --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06)); - filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); -} - -.drop-shadow-sm { - --tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / 0.05)); - filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); -} - .drop-shadow-lg { --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(0 0 0 / 0.1)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); @@ -1876,6 +1757,21 @@ input[type="radio"]:focus,input[type="checkbox"]:focus { background-color: rgb(55 65 81 / var(--tw-bg-opacity)); } +.disabled\:text-gray-300:disabled { + --tw-text-opacity: 1; + color: rgb(209 213 219 / var(--tw-text-opacity)); +} + +.disabled\:text-gray-500:disabled { + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)); +} + +.disabled\:text-gray-400:disabled { + --tw-text-opacity: 1; + color: rgb(156 163 175 / var(--tw-text-opacity)); +} + .group:hover .group-hover\:flex { display: flex; } @@ -1885,19 +1781,13 @@ input[type="radio"]:focus,input[type="checkbox"]:focus { color: rgb(30 58 138 / var(--tw-text-opacity)); } +@media not all and (min-width: 1024px) { + .max-lg\:flex-col { + flex-direction: column; + } +} + @media not all and (min-width: 768px) { - .max-md\:right-4 { - right: 1rem; - } - - .max-md\:right-8 { - right: 2rem; - } - - .max-md\:right-6 { - right: 1.5rem; - } - .max-md\:mt-2 { margin-top: 0.5rem; } @@ -1906,19 +1796,6 @@ input[type="radio"]:focus,input[type="checkbox"]:focus { display: none; } - .max-md\:w-max { - width: -moz-max-content; - width: max-content; - } - - .max-md\:max-w-\[70\%\] { - max-width: 70%; - } - - .max-md\:max-w-\[100px\] { - max-width: 100px; - } - .max-md\:flex-col { flex-direction: column; } @@ -1939,10 +1816,6 @@ input[type="radio"]:focus,input[type="checkbox"]:focus { padding-left: 0.5rem; padding-right: 0.5rem; } - - .max-md\:pl-6 { - padding-left: 1.5rem; - } } @media not all and (min-width: 640px) { @@ -1950,14 +1823,6 @@ input[type="radio"]:focus,input[type="checkbox"]:focus { display: none; } - .max-sm\:max-w-\[70\%\] { - max-width: 70%; - } - - .max-sm\:max-w-\[90\%\] { - max-width: 90%; - } - .max-sm\:max-w-full { max-width: 100%; } @@ -1990,10 +1855,6 @@ input[type="radio"]:focus,input[type="checkbox"]:focus { display: none; } - .md\:h-screen { - height: 100vh; - } - .md\:w-1\/2 { width: 50%; } @@ -2018,10 +1879,6 @@ input[type="radio"]:focus,input[type="checkbox"]:focus { width: 50%; } - .md\:max-w-\[350px\] { - max-width: 350px; - } - .md\:flex-row { flex-direction: row; } @@ -2047,6 +1904,10 @@ input[type="radio"]:focus,input[type="checkbox"]:focus { object-fit: cover; } + .md\:p-2 { + padding: 0.5rem; + } + .md\:p-8 { padding: 2rem; } @@ -2067,9 +1928,9 @@ input[type="radio"]:focus,input[type="checkbox"]:focus { padding-right: 12rem; } - .md\:text-2xl { - font-size: 1.5rem; - line-height: 2rem; + .md\:text-3xl { + font-size: 1.875rem; + line-height: 2.25rem; } .md\:text-base { @@ -2077,21 +1938,16 @@ input[type="radio"]:focus,input[type="checkbox"]:focus { line-height: 1.5rem; } - .md\:text-sm { - font-size: 0.875rem; - line-height: 1.25rem; - } - - .md\:text-3xl { - font-size: 1.875rem; - line-height: 2.25rem; - } - .md\:text-lg { font-size: 1.125rem; line-height: 1.75rem; } + .md\:text-sm { + font-size: 0.875rem; + line-height: 1.25rem; + } + .md\:font-bold { font-weight: 700; } @@ -2106,14 +1962,6 @@ input[type="radio"]:focus,input[type="checkbox"]:focus { right: 0px; } - .lg\:left-16 { - left: 4rem; - } - - .lg\:right-16 { - right: 4rem; - } - .lg\:flex { display: flex; } @@ -2166,6 +2014,10 @@ input[type="radio"]:focus,input[type="checkbox"]:focus { flex-wrap: nowrap; } + .lg\:items-center { + align-items: center; + } + .lg\:border-none { border-style: none; } diff --git a/templates/checkout/_partials/cart-detailed-actions.tpl b/templates/checkout/_partials/cart-detailed-actions.tpl index 0b91e05..4c34ec3 100644 --- a/templates/checkout/_partials/cart-detailed-actions.tpl +++ b/templates/checkout/_partials/cart-detailed-actions.tpl @@ -28,12 +28,12 @@ -
- +
+
{elseif empty($cart.products) } -
- +
+
{else}
diff --git a/templates/checkout/_partials/cart-detailed.tpl b/templates/checkout/_partials/cart-detailed.tpl index b573905..2495f25 100644 --- a/templates/checkout/_partials/cart-detailed.tpl +++ b/templates/checkout/_partials/cart-detailed.tpl @@ -23,7 +23,7 @@ * International Registered Trademark & Property of PrestaShop SA *} {block name='cart_detailed_product'} -
+
{if $cart.products}
    {foreach from=$cart.products item=product} @@ -36,7 +36,9 @@ {/foreach}
{else} - {l s='There are no more items in your cart' d='Shop.Theme.Checkout'} + + {l s='There are no more items in your cart.' d='Shop.Theme.Checkout'} + {/if}
{/block} diff --git a/templates/checkout/cart-empty.tpl b/templates/checkout/cart-empty.tpl index 70d0d7d..ab09a36 100644 --- a/templates/checkout/cart-empty.tpl +++ b/templates/checkout/cart-empty.tpl @@ -29,14 +29,14 @@ {/block} {block name='continue_shopping' append} - - chevron_left{l s='Continue shopping' d='Shop.Theme.Actions'} + + {l s='Continue shopping' d='Shop.Theme.Actions'} {/block} {block name='cart_actions'} -
- +
+
{/block}