// Books & Templates page — reference books + the Gumroad-gated template library. // // The 102-template library is sold as a single product on Gumroad. This page // previews every template grouped by module and sends buyers to Gumroad to // purchase + download. Book buyers apply their discount code at checkout. // No files are served from this site, so nothing downloads without paying. const GUMROAD_URL = "https://pmosimplified.gumroad.com/l/PMOMastery-TheCompleteTemplateLibrary"; function BooksTemplatesApp() { const [tweaks, setTweak] = useTweaks(/*EDITMODE-BEGIN*/{ "themeColor": "navy" }/*EDITMODE-END*/); useTweakBodyClasses(tweaks); useLucideIcons([tweaks]); return ( <>
PMO Mastery — the complete video course, book, and module template library
{t("bt.eyebrow")}

{t("bt.title")}

{t("bt.sub")}

{/* Books — Amazon KDP */}
{t("books.booksEyebrow")}

{t("books.booksTitle")}

{/* Complete book — feature card with uploadable image + description */}
{t("books.comboSub")}

{t("books.comboTitle")}

{t("books.comboDesc")}

{t("books.amazonBtn")}
{/* Module ebooks 1–19 */}
{t("books.moduleEbooksTitle")}

{t("books.moduleEbooksSub")}

{SITE.MODULES.map((m) => { const prod = SITE.MODULE_PRODUCTS.find(p => p.num === m.num) || {}; const url = prod.ebook && prod.ebook.url; const live = url && url !== "#"; return (
{tx(m, {t("tpl.module")} {m.num}

{tx(m, "title")}

{t("books.moduleEbookBtn")}
); })}
{/* Template library — Gumroad */}
{t("tpl.eyebrow")}

{t("tpl.title")}

{t("tpl.sub")}

{t("tpl.buyTitle")}

{t("tpl.buyBody")}

{t("tpl.buyNote")}

{t("tpl.previewNote")}

{SITE.TEMPLATE_MODULES.map((mod) => (
{t("tpl.module")} {mod.num}

{mod.title}

{mod.items.length} {t("tpl.count")}
    {mod.items.map((it, i) => (
  • {it.name} {it.format} {t("tpl.previewBadge")}
  • ))}
))}

{t("tpl.buyTitle")}

{t("tpl.buyNote")}

setTweak("themeColor", v)} options={[ { value: "navy", label: "Navy" }, { value: "graphite", label: "Graphite" }, { value: "emerald", label: "Emerald" }, { value: "gold", label: "Gold" }, ]} /> ); } window.BooksTemplatesApp = BooksTemplatesApp;