summaryrefslogtreecommitdiff
path: root/frontend/src/components/LandingPage.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/components/LandingPage.tsx')
-rw-r--r--frontend/src/components/LandingPage.tsx40
1 files changed, 24 insertions, 16 deletions
diff --git a/frontend/src/components/LandingPage.tsx b/frontend/src/components/LandingPage.tsx
index f126d6f..931fe68 100644
--- a/frontend/src/components/LandingPage.tsx
+++ b/frontend/src/components/LandingPage.tsx
@@ -192,23 +192,31 @@ export function LandingPage({ onLogin }: LandingPageProps) {
<div className="hero" />
)}
- {/* CTA row spanning full width: left Mission/MAKIMA, right Login */}
- <div className="cta-area">
- <div className="cta-left">
- <button className="taisho-cta" onClick={handleMission}>
- <span className="cta-text">{activePanel === 'mission' ? 'Close' : 'Mission'}</span>
- </button>
- <button className="taisho-cta" onClick={handleMakimaPanel}>
- <span className="cta-text">{activePanel === 'makima' ? 'Close' : 'MAKIMA'}</span>
- </button>
- </div>
- <div className="cta-right">
- <button className="taisho-cta" onClick={handleLogin}>
- <span className="cta-icon">▶</span>
- <span className="cta-text">Login</span>
- </button>
- </div>
+ {/* CTA row spanning full width: left Mission/MAKIMA, right Login */}
+ <div className="cta-area">
+ <div className="cta-left">
+ <button
+ className={`taisho-cta${activePanel === 'mission' ? ' is-active' : ''}`}
+ aria-current={activePanel === 'mission' ? 'page' : undefined}
+ onClick={handleMission}
+ >
+ <span className="cta-text">Mission</span>
+ </button>
+ <button
+ className={`taisho-cta${activePanel === 'makima' ? ' is-active' : ''}`}
+ aria-current={activePanel === 'makima' ? 'page' : undefined}
+ onClick={handleMakimaPanel}
+ >
+ <span className="cta-text">MAKIMA</span>
+ </button>
</div>
+ <div className="cta-right">
+ <button className="taisho-cta" onClick={handleLogin}>
+ <span className="cta-icon">▶</span>
+ <span className="cta-text">Login</span>
+ </button>
+ </div>
+ </div>
</div>
</div>