import React, { useState, useEffect } from 'react'; import { PlusIcon, MapPinIcon, BeakerIcon, WrenchScrewdriverIcon, CalculatorIcon } from '@heroicons/react/24/outline'; import { propertiesAPI, productsAPI, equipmentAPI } from '../../services/api'; import LoadingSpinner from '../../components/UI/LoadingSpinner'; import toast from 'react-hot-toast'; const Applications = () => { const [showPlanForm, setShowPlanForm] = useState(false); const [applications, setApplications] = useState([]); const [loading, setLoading] = useState(true); useEffect(() => { fetchApplications(); }, []); const fetchApplications = async () => { try { setLoading(true); // TODO: Implement applications API endpoint setApplications([]); } catch (error) { console.error('Failed to fetch applications:', error); toast.error('Failed to load applications'); } finally { setLoading(false); } }; if (loading) { return (
Plan, track, and log your lawn applications
Start by planning your first lawn application
Application: {application.id}