/* ============================================================ Enarge — Top page (3 variations) + shared Header / Footer Exposes window.TopHeader, window.TopFooter, window.TopPage ============================================================ */ const { useState: useStateT, useEffect: useEffectT } = React; /* ---- Logo mark (simple geometric — energy node) ---- */ function LogoMark({ size = 30, color = "#d8503e", dot = "#faf4e8" }) { return ( ); } function Logo({ light = false }) { return (
Enarge エナージ
HARDWARE & SOFTWARE
); } window.Logo = Logo; window.LogoMark = LogoMark; /* ---- Shared specialties data ---- */ const SPECIALTIES = [ { no: "01", key: "設備・機械設計", title: "設備・機械設計", desc: "生産設備・試験設備・治具の設計から、機構・構造設計、3D CAD によるモデリング・図面作成まで。動く仕組みをゼロからかたちにします。", points: ["生産・試験設備", "機構設計", "3D CAD", "治具・図面"], img: "uploads/mech-detail4.png", small: true }, { no: "02", key: "ハードウェア・回路設計", title: "ハードウェア・回路設計", desc: "回路設計・基板アートワークから、PLC・シーケンス制御、試作・評価まで。ソフトとハードを一気通貫で開発できる体制です。", points: ["回路設計", "基板評価", "PLC・制御", "試作・評価"], img: "uploads/pasted-1782220434630-0.png" }, { no: "03", key: "ソフトウェア", title: "ソフトウェア・組込み開発", desc: "STM32 / PIC の組込みファームから、C# / .NET・C++ による計測・制御アプリ、業務システムまで。計測・制御を軸に実装・保守します。", points: ["組込み(STM32 / PIC)", "C / C++", "C# / .NET", "計測・制御ソフト"], visual: "code" }, { no: "04", key: "スマホアプリ", title: "スマホアプリ開発", desc: "Android / iOS ネイティブアプリ。計測機器との連携や現場用ツールなど、業務に直結するアプリを開発します。", points: ["Android", "iOS / iPhone", "機器連携"], visual: "phone" } ]; window.SPECIALTIES = SPECIALTIES; /* ---- Header ---- */ function TopHeader({ onLogin, variant, onVariant }) { const [scrolled, setScrolled] = useStateT(false); return (
{ if (!window.HOME) { e.preventDefault(); window.scrollTo({ top: 0, behavior: "smooth" }); } }} style={{ textDecoration: "none", display: "inline-flex" }}>
); } window.TopHeader = TopHeader; /* ---- Footer ---- */ function TopFooter({ onLogin }) { return ( ); } window.TopFooter = TopFooter;