import { useState, useEffect } from 'react'; import api from '../api/api'; import { Star, MapPin, Sparkles, TrendingUp, Loader2 } from 'lucide-react'; import { Link } from 'react-router-dom'; const Recommendations = () => { const [recs, setRecs] = useState([]); const [loading, setLoading] = useState(true); useEffect(() => { const fetchRecs = async () => { try { // Fetch recommendations (mocking some user preferences or using defaults) const response = await api.get('/recommendations?specialty=portrait'); setRecs(response.data); setLoading(false); } catch (error) { console.error('Failed to fetch recommendations:', error); setLoading(false); } }; fetchRecs(); }, []); if (loading) return
{pg.specialty}