From 11a72bafd3e6abbc6948b579aa6f9508d3e6ec53 Mon Sep 17 00:00:00 2001 From: Fabricius Seifert Date: Tue, 11 Jun 2024 12:57:46 +0200 Subject: [PATCH] fixing store picker (with broken fingers) --- src/explore/components/StorePicker.css | 49 +++++++++++++++++++------- 1 file changed, 36 insertions(+), 13 deletions(-) diff --git a/src/explore/components/StorePicker.css b/src/explore/components/StorePicker.css index d0cc7f0..3c9f439 100644 --- a/src/explore/components/StorePicker.css +++ b/src/explore/components/StorePicker.css @@ -1,6 +1,10 @@ .e_StorePicker_control { padding: 2rem; margin: 0 0 0 -2rem; + display: flex; + flex-wrap: wrap; + gap: 1rem; + max-width: 500px; } .e_StorePicker_dialog::backdrop { @@ -8,39 +12,58 @@ } .e_StorePicker_dialog { - overflow: visible; border: none; padding: 1rem 2rem; - max-height: unset; + max-height: 90vh; + border-radius: 1rem; + overflow: visible; +} + +.e_StorePicker_wrapper { + display: block; + max-height: calc(90vh - 2rem); + max-width: 100%; + padding: 0 5px; + overflow: scroll; } .e_StorePicker_list { + @media (max-width: 499px) { + grid-template-columns: 1fr; + gap: 1rem; + } + + @media (min-width: 500px) and (max-width: 999px) { + grid-template-columns: repeat(2, 1fr); + gap: 2rem; + } + + @media (min-width: 1000px) { + grid-template-columns: repeat(4, 1fr); + gap: 3rem; + } + display: grid; - gap: 3rem; + list-style-type: none; padding: 0; - grid-template-columns: repeat(2, 1fr); +} + +.e_StorePicker_content { + position: relative; } .e_StorePicker_image { display: block; max-width: 200px; - width: auto; + width: 100%; height: auto; } .e_StorePicker_address { - width: 200px; margin: 1rem 0; } -.e_StorePicker_control { - display: flex; - flex-wrap: wrap; - gap: 1rem; - max-width: 500px; -} - .e_StorePicker_selected { display: flex; flex-wrap: wrap;