fix: clean up FilterBar title and improve useJiraFilters dependencies
- Simplified the title prop in `FilterBar` for better readability. - Updated dependency array in `useJiraFilters` to include `filterAnalyticsLocally`, ensuring proper effect execution. - Added new line at the end of `test-jira-fields.ts` and `test-story-points.ts` for consistency.
This commit is contained in:
@@ -183,16 +183,7 @@ export default function FilterBar({
|
||||
<Modal
|
||||
isOpen={showModal}
|
||||
onClose={() => setShowModal(false)}
|
||||
title={
|
||||
<div className="flex items-center gap-2">
|
||||
Configuration des filtres
|
||||
{isLoading && (
|
||||
<Badge className="bg-yellow-100 text-yellow-800 text-xs">
|
||||
⏳ Chargement...
|
||||
</Badge>
|
||||
)}
|
||||
</div>
|
||||
}
|
||||
title="Configuration des filtres"
|
||||
size="lg"
|
||||
>
|
||||
<div className="grid grid-cols-1 md:grid-cols-2 gap-6 max-h-96 overflow-y-auto">
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { useState, useEffect, useCallback } from 'react';
|
||||
import { getAvailableJiraFilters, getFilteredJiraAnalytics } from '@/actions/jira-filters';
|
||||
import { getAvailableJiraFilters } from '@/actions/jira-filters';
|
||||
import { AvailableFilters, JiraAnalyticsFilters, JiraAnalytics } from '@/lib/types';
|
||||
import { JiraAdvancedFiltersService } from '@/services/integrations/jira/advanced-filters';
|
||||
|
||||
@@ -171,7 +171,7 @@ export function useJiraFilters(initialAnalytics?: JiraAnalytics | null) {
|
||||
const filteredAnalytics = filterAnalyticsLocally(initialAnalytics, filters);
|
||||
setFilteredAnalytics(filteredAnalytics);
|
||||
}
|
||||
}, [initialAnalytics]);
|
||||
}, [initialAnalytics, filterAnalyticsLocally]);
|
||||
|
||||
// Effacer tous les filtres
|
||||
const clearFilters = useCallback(() => {
|
||||
|
||||
Reference in New Issue
Block a user