// Homepage — Final combined direction // Stitches together the user's picks: // • Hero from A (simplified — no overlay card on the right) // • Rainbow divider from A // • Events ("What's on") and Artists sections from B // • Programs from C, rendered as an editorial table — but reworded so it // no longer implies a fixed catalog of four. Title is generic. // • News ticker → Council colophon → Footer from C // // One Coral pop CTA on the page: "Become a member" in the colophon. const F = { paper: "#FBF7EE", stone: "#E8E2D3", navy: "#01234B", ink: "#1F1B2E", mute: "#6B6577", council: "#45217A", councilDeep: "#2B1450", pine: "#2F7A2E", pineDeep: "#1A461A", meadow: "#78BE4D", leaf: "#BFE0A5", eventsWhisper: "#EBF3DF", artists: "#01234B", artistsDeep: "#000E22", artistsLake: "#1F5A8C", artistsSky: "#6E94BC", news: "#1F1B2E", coral: "#FF7A5C", yellow: "#F3CF03", }; function HomepageFinal() { return (
); } // ─── Nav (from A) ──────────────────────────────────────────────── function FNav() { const items = [ { label: "What's on", stream: "events", path: "#/events", active: true }, { label: "Artists", stream: "artists", path: "#/artists" }, { label: "Programs", stream: "council", path: "#/about" }, { label: "News", stream: "news", path: "#/news" }, { label: "Visit", stream: "council", path: "#/about" }, ]; return (
News See what's on
); } // ─── Hero — simplified (no overlay card) ──────────────────────── function FHero() { return (
The Council · Spring & summer 2026

Made on the High Plains.{" "} Hung by your neighbors.

RoCo Arts Council is the volunteer-run arts council of Rooks County, Kansas — a gallery on Main Street, twelve barns, and a wall of painted quilt blocks you can see from the highway.

See what's on Visit the Annex
); } // ─── What's on (from B — events) ──────────────────────────────── function FWhatsOn() { const events = [ { day: "16", mo: "May", weekday: "Saturday", title: "Spring Open Studios", slug: "spring-open-studios", meta: "Twelve sites across Rooks County · 10 am – 5 pm", tag: "Free · drop in", img: F.leaf }, { day: "07", mo: "Jun", weekday: "Sunday", title: "Quilt Wall Block Party", slug: "quilt-wall-block-party", meta: "The Annex · paint-along, chili after · 1 – 4 pm", tag: "Pay what you can", img: F.meadow }, { day: "19", mo: "Jun", weekday: "Friday", title: "Plains Songbook", slug: "plains-songbook", meta: "Old Methodist Church · three songwriters · 7:30 pm", tag: "$12 · $6 students", img: F.pineDeep }, ]; return (
Events & Learning

Three things to come see this season.

See the full calendar
{events.map((e, i) => (
{e.day}
{e.mo} · {e.weekday}

{e.title}

{e.meta}

{e.tag} Details
))}
); } // ─── Artists — Inky blue full bleed (from B) ─────────────────── function FArtists() { const tiles = [ { name: "Maribel Cortez", slug: "maribel-cortez", craft: "Quilter · Stockton", shade: F.artistsLake }, { name: "Henry Plumb", slug: "henry-plumb", craft: "Letterpress · Plainville", shade: "#6E94BC" }, { name: "Aïsha Diop", slug: "aisha-diop", craft: "Photographer · Palco", shade: "#0E3E78" }, { name: "Cal Westra", slug: "cal-westra", craft: "Woodworker · Webster", shade: "#1F5A8C" }, { name: "Sun Park", slug: "sun-park", craft: "Painter · Stockton", shade: "#6E94BC" }, { name: "Joe Beaumont", slug: "joe-beaumont", craft: "Printmaker · Plainville", shade: "#0E3E78" }, ]; return (
Artists

Twenty-eight makers,
all in one county.

Quilters and woodworkers, painters and printers. Most have day jobs. All have studios you can visit during Open Studios weekends.

Browse all artists Submit a profile
{tiles.map((t, i) => (
{t.name.split(" ").map(w => w[0]).join("")}
{t.name}
{t.craft}
))}
); } // ─── Programs (C-style table, REWORDED — generic) ────────────── function FPrograms() { // Bodies softened so we're not promising a fixed catalog. const rows = [ { n: "01", label: "Council", color: F.council, title: "Exhibitions at the Annex", body: "Rotating shows in the old hardware store on Main.", times: "Thu – Sun · year-round" }, { n: "02", label: "Council", color: F.council, title: "Traveling Art Gallery", body: "A rotating selection of RoCo work that visits libraries, schools, and community centers across the county.", times: "By the month" }, { n: "03", label: "Council", color: F.council, title: "Art Supplies", body: "A shared closet at the Annex — donate what you have, take what you need.", times: "Open during gallery hours" }, { n: "04", label: "Events", color: F.pine, title: "County-wide Open Studios", body: "Barns and back rooms open to visitors a couple of weekends a year.", times: "Spring · fall" }, { n: "05", label: "Events", color: F.pine, title: "Classes", body: "Drop-in and series-based classes in printmaking, quilting, ceramics, and more.", times: "Most weeknights" }, { n: "06", label: "Events", color: F.pine, title: "Youth & schools", body: "Artist residencies in elementary schools and after-school workshops at the library.", times: "School year" }, { n: "07", label: "News", color: F.news, title: "The Quilt Wall", body: "Painted barn-quilt panels added each year, chosen from countywide proposals.", times: "Apply by Mar 14" }, ]; return (
The Council · Programs

What we do.

Year-round, county-wide, and mostly free.

How we're funded
{rows.map((r, i) => (
{r.label}

{r.title}

{r.body}

{r.times}
Read
))}
); } // ─── News ticker (from C — black strip) ───────────────────────── function FNewsStrip() { return (
News · Open call
2027 Quilt Wall grant round
Six painted panels. Countywide proposals welcome. Closes Mar 14, 2027.
Read open call
); } // ─── Inline newsletter signup (used in colophon) ───────────────── function NewsletterInline() { const [email, setEmail] = React.useState(''); const [state, setState] = React.useState('idle'); const submit = async (e) => { e.preventDefault(); if (!email || state === 'loading') return; setState('loading'); try { await API.subscribeNewsletter(email); setState('done'); } catch { setState('error'); } }; if (state === 'done') return ( ✓ You're on the list. ); return (
setEmail(e.target.value)} style={{ padding: '10px 14px', borderRadius: 6, fontSize: 14, fontFamily: 'inherit', border: `1.5px solid ${F.stone}`, background: '#fff', color: F.ink, outline: 'none', width: 200, }} />
); } // ─── Colophon — note from the Council + board + stats + pop CTA ── function FColophon() { return (
A note from the Council

Where we've been.
What's next.

We've spent the last eighteen months knocking on doors, reopening the books, and signing a lease on the old hardware store. Eighty-two volunteers. Twelve barns. One wall that needs a quilt.

We are not too proud to ask you to help. An hour, an idea, or twenty dollars — we can use all three.

{/* THE one Coral pop on the page */} Become a member Volunteer
The board · Stockton, KS
{[ ["Chair", "Mariella Ortega"], ["Vice-chair", "Sam Whitfield"], ["Treasurer", "Linda Cho"], ["Secretary", "Jordan Estrada"], ["Member at large", "Pat Lindsey"], ["Member at large", "Devin Wuori"], ].map(([role, name]) => (
{role}
{name}
))}
Funded by the NEA, the Kansas Creative Arts Industries Commission, and 341 individual neighbors. Annual report (PDF).
{[ { n: "28", l: "RoCo artists", c: F.artists }, { n: "47", l: "Events this season", c: F.pine }, { n: "12", l: "Painted barn quilts", c: F.coral }, { n: "341", l: "Member households", c: F.council }, ].map((s, i) => (
{s.n}
{s.l}
))}
); } // ─── Footer (same across all directions) ──────────────────────── function FFooter() { return ( ); } window.HomepageFinal = HomepageFinal;