- Refactored Button component usage across hero sections to use consistent variant/color props instead of inline styles - Added new cyan outline button variant with hover state styling - Updated GPU hero section with new heading, condensed description, and dual CTA buttons - Standardized button spacing and removed unnecessary whitespace in button text - Modified Button component type definitions to support cyan color in outline variant
34 lines
1.3 KiB
TypeScript
34 lines
1.3 KiB
TypeScript
'use client'
|
|
|
|
import { Button } from '../../components/Button'
|
|
|
|
export function StorageHero() {
|
|
return (
|
|
<div className="relative bg-white">
|
|
<div className="relative h-80 overflow-hidden bg-transparent md:absolute md:right-0 md:h-full md:w-1/3 lg:w-1/2">
|
|
<img
|
|
alt=""
|
|
src="/images/storagehero2.png"
|
|
className="size-full object-cover"
|
|
/>
|
|
|
|
</div>
|
|
<div className="relative mx-auto max-w-7xl py-24 sm:py-32 lg:px-8 lg:py-40">
|
|
<div className="pr-6 pl-6 md:mr-auto md:w-2/3 md:pr-16 lg:w-1/2 lg:pl-0 lg:pr-24 xl:pr-32">
|
|
<h2 className="text-base/7 font-semibold text-cyan-500">STORAGE</h2>
|
|
<p className="mt-2 text-4xl font-semibold tracking-tight text-gray-900 sm:text-5xl">If GPUs are the engine, data is the lifeblood of intelligence.</p>
|
|
<p className="mt-6 text-base/7 text-gray-600">
|
|
Mycelium interconnects autonomous nodes with unified storage that adapts to every workload — from high-throughput object stores to parallel file systems.
|
|
Rooted in open standards, it ensures speed, resilience, and true data sovereignty.
|
|
</p>
|
|
<div className="mt-8">
|
|
<Button href="#" variant="solid" color="cyan">
|
|
Talk to an expert
|
|
</Button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
)
|
|
}
|