/* Shared small components — corporate nav version */
const Arrow = ({dir='r'}) => (
);
const Placeholder = ({ tag, dark=false, style, className='' }) => (
);
const Eyebrow = ({ children, style }) => {children};
/** Global nav — pages, not anchors */
const NAV = [
{ href: 'index.html', label: 'ホーム', sub: '当社の想い' },
{ href: 'service.html', label: 'サービス', sub: 'Services' },
{ href: 'about.html', label: '会社概要', sub: 'About' },
{ href: '../blog.html', label: 'ブログ', sub: 'Journal', external: true },
{ href: 'contact.html', label: 'お問い合わせ', sub: 'Contact' }
];
const Topbar = ({ current='index.html' }) => (
);
/** Page hero — lighter than LP hero, still branded */
const PageHero = ({ kicker, title, lead }) => (
{kicker}
{title}
{lead &&
{lead}
}
);
/** Breadcrumb */
const Breadcrumb = ({ trail }) => (
);
const StickyCTA = () => (
);
const Footer = () => (
);
Object.assign(window, { Arrow, Placeholder, Eyebrow, Topbar, PageHero, Breadcrumb, StickyCTA, Footer });