// programs-detail.jsx — Program detail page (all sections, conditionally shown)
// Every section is optional except Hero, Story, and Timeline.
// Sections render based on what data is present in the program object.
const PD = {
paper: "#FBF7EE",
stone: "#E8E2D3",
navy: "#01234B",
ink: "#1F1B2E",
mute: "#6B6577",
council: "#45217A",
councilDeep: "#2B1450",
councilLight: "#B59FD4",
councilWhisper: "#EFE7F8",
pine: "#2F7A2E",
meadow: "#78BE4D",
yellow: "#F3CF03",
coral: "#FF7A5C",
news: "#1F1B2E",
};
// ─── Mock program data (Barn Quilt Wall) ──────────────────────────
const BARN_QUILT_WALL = {
id: "barn-quilt-wall",
years: "2014 — ongoing",
category: "Council · Program",
title: "The Barn Quilt Wall",
subtitle: "Painted barn-quilt panels you can see from the highway",
status: "open-call",
statusLabel: "Open call · 2027 panels",
statusDeadline: "Postmarked Mar 14, 2027",
statusDetail: "$250 honorarium · open to Rooks County residents",
stats: [
{ n: "12", l: "panels up" },
{ n: "7", l: "towns" },
{ n: "8×8", l: "feet each" },
{ n: "2027", l: "next round" },
],
story: {
heading: "How the Quilt Wall began.",
started: "Started 2014",
paragraphs: [
"The first panel went up in 2014 on Walt Henning's barn on K-18, east of Stockton. Walt had been woodturning for thirty years and figured he could figure out a quilt block. He was right. It took three Saturdays and a borrowed man-lift.",
"The second panel followed in 2015. Then two more in 2016. By 2019 the Council had a waiting list of barn owners and a small budget from the Kansas Creative Arts Industries Commission. The panels got bigger — eight feet square — and a selection committee started meeting every March.",
"Twelve panels are up across seven towns. Six more are planned for 2027. The open call closes March 14. Any Rooks County resident can propose a block.",
],
},
locations: [
{ n: "01", title: "Flying Geese", town: "Stockton", road: "K-18 east", designer: "Walt Henning", year: 2014 },
{ n: "02", title: "Log Cabin", town: "Plainville", road: "US-183 north", designer: "Maribel Cortez", year: 2015 },
{ n: "03", title: "Double Wedding Ring", town: "Palco", road: "K-9 west", designer: "Lillian Schaeffer", year: 2016 },
{ n: "04", title: "Bear Paw", town: "Damar", road: "County road N", designer: "Roselynne McGee", year: 2016 },
{ n: "05", title: "Ohio Star", town: "Webster", road: "K-9 east", designer: "Ginnie Halverson", year: 2018 },
{ n: "06", title: "Dresden Plate", town: "Stockton", road: "Main St.", designer: "Maribel Cortez", year: 2019 },
{ n: "07", title: "Pinwheel", town: "Logan", road: "K-9 east", designer: "Greta Lindstrom", year: 2021 },
{ n: "08", title: "Lone Star", town: "Woodston", road: "K-18 west", designer: "Glenna Halverson", year: 2021 },
{ n: "09", title: "Storm at Sea", town: "Zurich", road: "US-183 south", designer: "Pat Lindsey", year: 2022 },
{ n: "10", title: "Grandmother's Flower Garden", town: "Plainville", road: "US-183", designer: "Lillian Schaeffer", year: 2023 },
{ n: "11", title: "Nine Patch", town: "Palco", road: "K-9", designer: "Community panel", year: 2024 },
{ n: "12", title: "Rail Fence", town: "Stockton", road: "K-18 west", designer: "Maribel Cortez", year: 2025 },
],
timeline: [
{ year: 2014, text: "First panel up on Walt Henning's barn, K-18 east of Stockton. Three Saturdays, one borrowed man-lift." },
{ year: 2015, text: "Second panel. The county road crew helped with the lift." },
{ year: 2016, text: "Two panels. First open call. Twenty-two proposals; four were installed." },
{ year: 2018, text: "KCAIC grant; first paid honorarium ($150). Selection committee formalized." },
{ year: 2019, text: "Waiting list opens. Six proposals received for three slots." },
{ year: 2021, text: "Two panels — Lone Star and Pinwheel — installed the same weekend.", highlight: true },
{ year: 2022, text: "Honorarium raised to $250. Storm at Sea becomes the most-photographed panel." },
{ year: 2023, text: "Tenth panel installed. County tourism board adds the Quilt Wall to the official driving map." },
{ year: 2024, text: "Community panel designed by the Palco Elementary after-school program." },
{ year: 2025, text: "Twelfth panel up. Six more planned for 2027. Open call now closed for 2026." },
{ year: 2027, text: "Six new panels. Proposals due March 14, 2027.", future: true },
],
getInvolved: {
intro: "Open to any Rooks County resident. $250 honorarium per selected design. Lunch always.",
steps: [
{ title: "Sketch a block.", body: "Any traditional quilt block pattern, redrawn or adapted. A rough sketch is fine — no formal art training required." },
{ title: "Write two sentences.", body: "Why this block? Why your barn or building? That's the whole proposal." },
{ title: "Mail or drop it off by March 14.", body: "RoCo Arts Council, 119 N Main, Stockton KS 67669. Or email hello@rocoarts.org with photos." },
{ title: "If selected, we paint together.", body: "$250 honorarium, all materials provided, painting days in April and May. Lunch both days." },
],
},
sponsor: {
intro: "Each panel costs roughly $800 to produce — materials, paint, hardware, and the man-lift rental. Sponsorships cover the gap between the grant and the real cost.",
tiers: [
{ label: "Paint & brushes", amount: "$100", desc: "Covers materials for one painting day." },
{ label: "A panel", amount: "$500", desc: "Covers materials for one complete panel. Named in the program." },
{ label: "A panel + plaque", amount: "$800", desc: "Full panel cost. Named on the panel plaque and on this page." },
],
},
faq: [
{ q: "Do I have to own the barn?", a: "You need the property owner's permission in writing. We have a one-page form." },
{ q: "Does the design have to be a traditional quilt block?", a: "It should be recognizable as a quilt block — grid-based, geometric, repeatable. Original interpretations are welcome." },
{ q: "How long does painting take?", a: "Two full days, usually a Saturday and Sunday in April or May. The Council provides all materials and organizes volunteers." },
{ q: "Can I propose a block for a building I don't own?", a: "Yes, with written permission from the owner." },
],
updates: [
{ date: "Feb 8, 2027", title: "2027 open call is live — six panels, proposals due March 14", id: "qw-2027" },
{ date: "Oct 4, 2026", title: "Rail Fence panel installed on K-18 west", id: "qw-rail-fence-2025" },
{ date: "Jun 2, 2026", title: "Barn Quilt Wall added to the official county tourism driving map", id: "qw-tourism-2026" },
],
otherPrograms: ["downtown-mural-project", "vending-machine-art-shop"],
};
// ─── Shared sub-components ────────────────────────────────────────
function PDStatusStrip({ program }) {
if (!program.status || program.status === "retired") return null;
const isOpenCall = program.status === "open-call";
const isSignup = program.status === "signup";
const bg = isOpenCall ? PD.yellow : PD.council;
const fg = isOpenCall ? PD.councilDeep : PD.paper;
return (
{p}{story.heading}
{story.started && (
A driving map of the Quilt Wall.
Year by year.
Updates from this program.
All programs
{program.subtitle}