This commit is contained in:
Iliyan Angelov
2025-10-13 01:49:06 +03:00
parent 76c857b4f5
commit 5ad9cbe3a6
97 changed files with 5752 additions and 2376 deletions

View File

@@ -53,7 +53,6 @@ export const useAbout = (): UseAboutReturn => {
setData(result);
} catch (err) {
setError(err instanceof Error ? err.message : 'An error occurred');
console.error('Error fetching about page data:', err);
} finally {
setLoading(false);
}
@@ -87,7 +86,6 @@ export const useAboutBanners = (): UseAboutBannerReturn => {
setData(result);
} catch (err) {
setError(err instanceof Error ? err.message : 'An error occurred');
console.error('Error fetching about banners:', err);
} finally {
setLoading(false);
}
@@ -121,7 +119,6 @@ export const useAboutServices = (): UseAboutServiceReturn => {
setData(result);
} catch (err) {
setError(err instanceof Error ? err.message : 'An error occurred');
console.error('Error fetching about services:', err);
} finally {
setLoading(false);
}
@@ -155,7 +152,6 @@ export const useAboutProcesses = (): UseAboutProcessReturn => {
setData(result);
} catch (err) {
setError(err instanceof Error ? err.message : 'An error occurred');
console.error('Error fetching about processes:', err);
} finally {
setLoading(false);
}
@@ -189,7 +185,6 @@ export const useAboutJourneys = (): UseAboutJourneyReturn => {
setData(result);
} catch (err) {
setError(err instanceof Error ? err.message : 'An error occurred');
console.error('Error fetching about journeys:', err);
} finally {
setLoading(false);
}

View File

@@ -18,7 +18,6 @@ export const useJobs = () => {
setError(null);
} catch (err) {
setError(err instanceof Error ? err.message : 'An error occurred');
console.error('Error fetching jobs:', err);
} finally {
setLoading(false);
}
@@ -39,21 +38,27 @@ export const useJob = (slug: string) => {
const [error, setError] = useState<string | null>(null);
useEffect(() => {
console.log('🔍 useJob hook called with slug:', slug);
if (!slug) {
console.log('❌ No slug provided, setting loading to false');
setLoading(false);
return;
}
const fetchJob = async () => {
try {
console.log('📡 Fetching job data for slug:', slug);
setLoading(true);
const data = await careerService.getJobBySlug(slug);
console.log('✅ Job data fetched successfully:', data);
setJob(data);
setError(null);
} catch (err) {
console.error('❌ Error fetching job data:', err);
setError(err instanceof Error ? err.message : 'An error occurred');
console.error('Error fetching job:', err);
} finally {
console.log('🔄 Setting loading to false');
setLoading(false);
}
};
@@ -81,7 +86,6 @@ export const useFeaturedJobs = () => {
setError(null);
} catch (err) {
setError(err instanceof Error ? err.message : 'An error occurred');
console.error('Error fetching featured jobs:', err);
} finally {
setLoading(false);
}

View File

@@ -39,7 +39,6 @@ export const useCaseStudies = (params?: {
});
} catch (err) {
setError(err as Error);
console.error('Error fetching case studies:', err);
} finally {
setLoading(false);
}
@@ -79,7 +78,6 @@ export const useCaseStudy = (slug: string | null) => {
setCaseStudy(data);
} catch (err) {
setError(err as Error);
console.error(`Error fetching case study ${slug}:`, err);
} finally {
setLoading(false);
}
@@ -106,7 +104,6 @@ export const useFeaturedCaseStudies = () => {
setFeaturedCaseStudies(data);
} catch (err) {
setError(err as Error);
console.error('Error fetching featured case studies:', err);
} finally {
setLoading(false);
}
@@ -133,7 +130,6 @@ export const useLatestCaseStudies = (limit: number = 6) => {
setLatestCaseStudies(data);
} catch (err) {
setError(err as Error);
console.error('Error fetching latest case studies:', err);
} finally {
setLoading(false);
}
@@ -160,7 +156,6 @@ export const usePopularCaseStudies = (limit: number = 6) => {
setPopularCaseStudies(data);
} catch (err) {
setError(err as Error);
console.error('Error fetching popular case studies:', err);
} finally {
setLoading(false);
}
@@ -192,7 +187,6 @@ export const useRelatedCaseStudies = (slug: string | null) => {
setRelatedCaseStudies(data);
} catch (err) {
setError(err as Error);
console.error(`Error fetching related case studies for ${slug}:`, err);
} finally {
setLoading(false);
}
@@ -219,7 +213,6 @@ export const useCaseStudyCategories = () => {
setCategories(data);
} catch (err) {
setError(err as Error);
console.error('Error fetching case study categories:', err);
} finally {
setLoading(false);
}
@@ -246,7 +239,6 @@ export const useCategoriesWithCaseStudies = () => {
setCategories(data);
} catch (err) {
setError(err as Error);
console.error('Error fetching categories with case studies:', err);
} finally {
setLoading(false);
}
@@ -273,7 +265,6 @@ export const useClients = () => {
setClients(data);
} catch (err) {
setError(err as Error);
console.error('Error fetching clients:', err);
} finally {
setLoading(false);
}
@@ -305,7 +296,6 @@ export const useClient = (slug: string | null) => {
setClient(data);
} catch (err) {
setError(err as Error);
console.error(`Error fetching client ${slug}:`, err);
} finally {
setLoading(false);
}
@@ -337,7 +327,6 @@ export const useClientCaseStudies = (slug: string | null) => {
setCaseStudies(data.results);
} catch (err) {
setError(err as Error);
console.error(`Error fetching case studies for client ${slug}:`, err);
} finally {
setLoading(false);
}

View File

@@ -32,7 +32,6 @@ export const usePolicies = (): UsePoliciesReturn => {
setData(result);
} catch (err) {
setError(err instanceof Error ? err.message : 'An error occurred');
console.error('Error fetching policies:', err);
} finally {
setLoading(false);
}
@@ -71,7 +70,6 @@ export const usePolicy = (type: 'privacy' | 'terms' | 'support' | null): UsePoli
setData(result);
} catch (err) {
setError(err instanceof Error ? err : new Error('An error occurred'));
console.error('Error fetching policy:', err);
} finally {
setIsLoading(false);
}
@@ -110,7 +108,6 @@ export const usePolicyById = (id: number | null): UsePolicyReturn => {
setData(result);
} catch (err) {
setError(err instanceof Error ? err : new Error('An error occurred'));
console.error('Error fetching policy:', err);
} finally {
setIsLoading(false);
}