File size: 2,613 Bytes
ad77c79
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
import React, { useState } from 'react';
import { Network, Zap, ShieldAlert } from 'lucide-react';

function UseCaseTabs() {
  const [activeTab, setActiveTab] = useState('enterprise');

  return (
    <section id="use-cases" className="tabs-section">
      <div className="tabs-header">
        <h2>Deployment Scenarios</h2>
      </div>
      <div className="tab-switcher">
        <button 
          className={`tab-pill ${activeTab === 'enterprise' ? 'active' : ''}`}
          onClick={() => setActiveTab('enterprise')}
        >
          Enterprise
        </button>
        <button 
          className={`tab-pill ${activeTab === 'research' ? 'active' : ''}`}
          onClick={() => setActiveTab('research')}
        >
          AI Research
        </button>
      </div>

      <div className="tab-content-card">
        <div className="tab-ghost-icon">
          {activeTab === 'enterprise' ? 'E' : 'R'}
        </div>
        <div className="tab-content-inner">
          <h3 className="tab-content-title">
            {activeTab === 'enterprise' ? 'Supply Chain Optimization' : 'OpenEnv RL Agent Training'}
          </h3>
          <p className="tab-content-desc">
            {activeTab === 'enterprise' 
              ? 'Deploy TradeStorm as a digital twin to stress-test your supply chain against simulated macroeconomic shocks.'
              : 'Utilize our OpenEnv-compliant Gymnasium wrapper to train massive LLM-based autonomous logistics agents.'}
          </p>

          <div className="benefits-grid">
            <div className="benefit-item">
              <div className="benefit-icon"><Network size={20} color="var(--primary)" /></div>
              <div className="benefit-title">Complex Routing</div>
              <div className="benefit-desc">Calculate optimal n-tier logistics pathways instantly.</div>
            </div>
            <div className="benefit-item">
              <div className="benefit-icon"><Zap size={20} color="var(--primary)" /></div>
              <div className="benefit-title">Real-Time Processing</div>
              <div className="benefit-desc">React to geopolitical shocks within simulation ticks.</div>
            </div>
            <div className="benefit-item">
              <div className="benefit-icon"><ShieldAlert size={20} color="var(--primary)" /></div>
              <div className="benefit-title">Risk Mitigation</div>
              <div className="benefit-desc">Proactive alerts prevent costly inventory stockouts.</div>
            </div>
          </div>
        </div>
      </div>
    </section>
  );
}

export default UseCaseTabs;