From 6c55299fd3216456514c304436f8ae295e2b80b4 Mon Sep 17 00:00:00 2001 From: Chuck Dries Date: Mon, 20 Sep 2021 11:43:54 -0700 Subject: [PATCH] Put action buttons below landscape images in portrait mode --- src/pages/index.js | 91 +++++++++++++++++++++++++--------------------- 1 file changed, 50 insertions(+), 41 deletions(-) diff --git a/src/pages/index.js b/src/pages/index.js index 1646a2d..7b487b5 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -104,7 +104,8 @@ const IndexPage = ({ const vibrant = getVibrant(image); const ar = getAspectRatio(image); - console.log("bg", image.base); + + const isLandscape = isClient ? ar > 1 : false; return ( <> @@ -118,16 +119,57 @@ const IndexPage = ({
1 || !isClient + isLandscape ? "landscape:grid portrait:flex portrait:flex-col" - : "portrait:grid landscape:flex landscape:flex-row-reverse" + : "portrait:grid landscape:flex landscape:flex-row" )} > +
+
{isClient ? ( 1 || !isClient + isLandscape ? "landscape:h-screen portrait:h-two-thirds-vw" : "h-screen portrait:w-full landscape:w-1/2" )} @@ -143,48 +185,15 @@ const IndexPage = ({ style={{ gridArea: "1/1" }} > )} -
1 || !isClient - ? "portrait:items-center" - : "landscape:justify-center" - )} - style={{ gridArea: "1/1" }} - > -
+ )}
);