{[['7U','Sat · May 31','10:00 AM – 12:00 PM','Belmont Sports Complex'],['7U','Sun · Jun 1','5:00 – 6:30 PM','Ralston Field 4'],['7U','Mon · Jun 2','5:00 – 6:30 PM','Ralston Field 4']].map((r,i)=>(
{[['Register','Sign up through TeamSnap and pick your age group.'],['Evaluate','Come to your tryout — hitting, fielding, throwing, running.'],['Match','We place each player on the right squad for their level.'],['Play','Welcome to the Blasters. First practice the next week.']].map(([t,d],i)=>(
{String(i+1).padStart(2,'0')}
{t}
{d}
))}
Tryout Weekend · Aug 17–18
Ready to be a Blaster?
);
// ---------- SHOP ----------
function ProductCard({ p, i }) {
return (
{p.name}
{p.price}
);
}
const ShopGrid = ({ data }) => (
{data.products.map((p,i)=>)}
);
const ShopFeatured = ({ data }) => (
{/* featured banner */}
New Drop
2026 Game Day Hoodie
Heavyweight navy fleece with the full chest wordmark. Built for cold dugouts.
Belmont Sports Complex Belmont, California belmontblasters.org
);
const ContactCards = ({ data }) => (
{[['Tryouts','New player questions & registration help.','tryouts@belmontblasters.org'],['Sponsorship','Support the club & Cooperstown trip.','sponsors@belmontblasters.org'],['General','Anything else on your mind.','info@belmontblasters.org']].map(([t,d,e],i)=>(