← GPT-AI-LP
CODE · 2.6 KB

src/wireframe-preview.js

Workspace snapshot · 08/31 23:51

const base = {
  role: "読者の判断を一段進める",
  userQuestion: "自社に必要な情報か",
  body: "内容・証拠・素材量に適した構成を確認するための開発用プレビューです。",
  proof: "確認可能な根拠を配置",
  content: "要点A。要点B。要点C。要点D",
  asset: "写真・画面・図解など役割のある素材",
  implementation: "情報量に応じてPC/SPの優先順位を維持",
  cta: "次へ進む",
  layout: "内容とCV方式に基づいて選択",
};

const samples = [
  ["hero-form", "hero", "FV / フォーム", "相談までを最短距離にする"],
  ["hero-product-stage", "hero", "FV / 商品", "使う姿が、価値を伝える"],
  ["hero-proof-split", "hero", "FV / 実績", "証拠から読み始める"],
  ["hero-copy-led", "hero", "FV / 新概念", "まだない選択肢に、名前をつける"],
  ["pain-cards", "problem", "課題 / 並列", "現場に散らばる三つの摩擦"],
  ["pain-checklist", "problem", "課題 / 診断", "当てはまる項目を確認する"],
  ["pain-narrative", "problem", "課題 / 文脈", "なぜ今まで解けなかったのか"],
  ["risk-timeline", "risk", "リスク / 時系列", "先送りが生む変化を追う"],
  ["before-after", "mechanism", "仕組み / 対比", "導入前後を一目で比べる"],
  ["solution-map", "mechanism", "仕組み / 関係図", "複数の原因を一つにつなぐ"],
  ["process-circles", "process", "工程 / 循環", "継続改善のサイクル"],
  ["process-timeline", "process", "工程 / 手順", "開始から運用までの道筋"],
  ["feature-zigzag", "differentiation", "特徴 / 深掘り", "違いを一つずつ理解する"],
  ["reason-stack", "differentiation", "理由 / 強弱", "核となる理由を主役にする"],
  ["usecase-story", "usecase", "用途 / 物語", "利用前後の一日を追う"],
  ["lineup-catalog", "usecase", "商品 / 一覧", "違いを見比べて選ぶ"],
  ["alternative-matrix", "comparison", "比較 / 選択肢", "代替手段との違いを判断する"],
  ["case-study-featured", "proof", "実績 / 事例", "背景から成果までを読む"],
  ["review-cards", "proof", "実績 / 声", "複数の利用者視点で確かめる"],
  ["estimate-explainer", "pricing", "価格 / 見積", "価格が変わる理由を理解する"],
  ["sample-cta", "cta", "CTA / 体験", "まず成果物を手に取る"],
];

export const wireframeVariantPreviewSections = samples.map(
  ([layoutVariant, type, label, title], index) => ({
    ...base,
    id: `preview-${index + 1}`,
    layoutVariant,
    type,
    label,
    title,
  }),
);