import React, { useEffect, useState } from 'react'; import { Link } from 'react-router-dom'; import { Button } from '@/components/ui/button'; import { Card, CardContent } from '@/components/ui/card'; import { Badge } from '@/components/ui/badge'; import { Star, ArrowRight, Plus, Minus, ShoppingCart, Leaf, Award, Heart } from 'lucide-react'; import { Image } from '@/components/ui/image'; import { BaseCrudService } from '@/integrations'; import { Products, CustomerReviews } from '@/entities'; import { ScrollRevealSection } from '@/components/animations/ScrollRevealSection'; import { AddToCartButton } from '@/components/cart/AddToCartButton'; export default function ShopHoneyPage() { const [reviews, setReviews] = useState([]); const [products, setProducts] = useState([]); const [loading, setLoading] = useState(true); const [quantity, setQuantity] = useState(1); useEffect(() => { const fetchData = async () => { try { // Fetch approved reviews const { items: allReviews } = await BaseCrudService.getAll('customerreviews'); const approvedReviews = allReviews.filter(review => review.isApproved); setReviews(approvedReviews.slice(0, 2)); // Fetch products in raw-honey category const { items: allProducts } = await BaseCrudService.getAll('products'); const honeyProducts = allProducts.filter(p => p.category?.toLowerCase().replace(/\s+/g, '-') === 'raw-honey' ); setProducts(honeyProducts); } catch (error) { console.error('Error fetching data:', error); } finally { setLoading(false); } }; fetchData(); }, []); const incrementQuantity = () => setQuantity(prev => prev + 1); const decrementQuantity = () => setQuantity(prev => Math.max(1, prev - 1)); if (loading) { return (

Loading honey products...

); } return (
{/* Hero Banner */}

Raw Local Ohio Honey

Taste the Summer Wildflowers in Every Spoonful

Our raw Wildflower Honey is harvested from our own hives in Southwest Ohio and bottled fresh with no additives. Experience the floral sweetness and natural goodness in every 16 oz jar of this season's honey.

Raw wildflower honey jar with honeycomb and wildflowers
{/* Product Details */} {/* Why Choose Local Raw Honey */}

Why Choose Local Raw Honey?

Rich, Complex Flavor

Naturally Nutritious

Support Local Bees & Pollinators

{/* Suggested Add-Ons */}

Suggested Add-Ons

Creamed Honey

Add Creamed Honey

$18
Beeswax Candle

Candle

$10
Lavender Soap

Soap

$7
{/* Customer Reviews */} {reviews.length > 0 && (

Customer Reviews

{reviews.map((review) => (
{[...Array(5)].map((_, i) => ( ))}

"{review.reviewText}"

{review.reviewerName} {review.reviewerLocation}
))}
)}
); }
top of page
honey in a basket.JPG

Raw Honey

 

Our raw honey comes straight from Southwest Ohio hives and is bottled with minimal filtration to preserve its natural flavor, pollen, and trace minerals. Every jar reflects the season, the landscape, and the care that goes into keeping strong, healthy bees.

bottom of page