// ContactPage.jsx — お問い合わせページ
const ContactPage = ({ onNavigate }) => {
const [form, setForm] = React.useState({ name: '', email: '', tel: '', category: '', message: '' });
const [sent, setSent] = React.useState(false);
const field = { fontFamily: "'Noto Sans JP', sans-serif", fontSize: '14px', fontWeight: 300, color: '#1C1410', background: 'white', border: '1.5px solid #E8E0D8', borderRadius: '8px', padding: '10px 14px', width: '100%', outline: 'none', boxSizing: 'border-box', transition: 'border-color 0.2s' };
const label = { display: 'block', fontFamily: "'Noto Sans JP', sans-serif", fontSize: '12px', fontWeight: 500, color: '#3D3028', marginBottom: '6px', letterSpacing: '0.3px' };
if (sent) return (
✓
送信しました
お問い合わせを受け付けました。内容を確認の上、折り返しご連絡いたします。
);
return (
{/* FAQ誘導 */}
よくあるご質問でお探しの回答が見つかるかもしれません。
{/* Contact options */}
{/* Form */}
メールフォーム
setForm({...form, email: e.target.value})} />
);
};
Object.assign(window, { ContactPage });