From 7135ff76429969ab19fda6be8d47c579781e1f95 Mon Sep 17 00:00:00 2001
From: Naoki_Ito <117070296+naoki-00-ito@users.noreply.github.com>
Date: Mon, 22 Jul 2024 02:02:41 +0900
Subject: [PATCH] =?UTF-8?q?[Update]=20title=E8=AA=BF=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/ParallaxGallery/index.astro | 1 +
src/components/TopTitle.astro | 31 ++++++++++++++++++----
src/components/WorksGallery/index.astro | 7 ++++-
3 files changed, 33 insertions(+), 6 deletions(-)
diff --git a/src/components/ParallaxGallery/index.astro b/src/components/ParallaxGallery/index.astro
index a2af243..ea59c0c 100644
--- a/src/components/ParallaxGallery/index.astro
+++ b/src/components/ParallaxGallery/index.astro
@@ -79,6 +79,7 @@ import More from '../More.astro';
diff --git a/src/components/TopTitle.astro b/src/components/TopTitle.astro
index 468f11e..90dc64d 100644
--- a/src/components/TopTitle.astro
+++ b/src/components/TopTitle.astro
@@ -1,21 +1,42 @@
---
+import cn from '@/libs/cn';
interface Props {
sub: string;
title: string[];
+ href: string;
+ isSpHorizontal?: boolean;
}
-const { sub, title } = Astro.props;
+const { sub, title, href, isSpHorizontal } = Astro.props;
+const classNameWrapper = cn('flex md:flex-row-reverse gap-2 md:gap-4', {
+ 'flex-row-reverse': !isSpHorizontal,
+ 'flex-col': isSpHorizontal,
+});
+const classNameSub = cn(
+ 'md:text-lg leading-none font-medium md:vertical-rl md:-mt-6',
+ {
+ 'vertical-rl': !isSpHorizontal,
+ '-mt-6': !isSpHorizontal,
+ }
+);
+const classNameMain = cn(
+ 'md:vertical-rl flex flex-col gap-2 md:gap-4 md:[&>span:nth-child(n+2)]:mt-[2.625rem]',
+ {
+ 'vertical-rl': !isSpHorizontal,
+ '[&>span:nth-child(n+2)]:mt-[2.625rem]': !isSpHorizontal,
+ }
+);
---