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:
Julien Froidefond
2025-09-26 14:00:41 +02:00
parent 7de060566f
commit 6fccf20581
4 changed files with 5 additions and 12 deletions

View File

@@ -80,3 +80,4 @@ async function testJiraFields() {
// Exécution du script
testJiraFields().catch(console.error);

View File

@@ -106,3 +106,4 @@ async function testStoryPoints() {
// Exécution du script
testStoryPoints().catch(console.error);

View File

@@ -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">

View File

@@ -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(() => {