feat: update swimlane column titles with status colors
- Marked the TODO item for swimlane column title colors as complete. - Enhanced `SwimlanesBase` component to apply dynamic styles based on status colors using `getTechStyle`. - Updated `dev.db` to reflect changes in the database schema.
This commit is contained in:
2
TODO.md
2
TODO.md
@@ -149,7 +149,7 @@
|
||||
- [x] Settings synchro Jira : ajouter une liste de projet à ignorer, doit etre pris en compte par le service bien sur
|
||||
- [x] Faire des pages à part entière pour les sous-pages de la page config + SSR
|
||||
- [x] Afficher dans l'édition de task les todo reliés. Pouvoir en ajouter directement avec une date ou sans.
|
||||
- [ ] Dans les titres de colonnes des swimlanes, je n'ai pas les couleurs des statuts
|
||||
- [x] Dans les titres de colonnes des swimlanes, je n'ai pas les couleurs des statuts
|
||||
- [ ] Système de sauvegarde automatique base de données
|
||||
- [ ] Sauvegarde automatique toutes les 6 heures (configurable)
|
||||
- [ ] Configuration dans les paramètres (intervalle de temps + bouton sauvegarde manuelle)
|
||||
|
||||
@@ -7,7 +7,7 @@ import { CreateTaskData } from '@/clients/tasks-client';
|
||||
import { useState } from 'react';
|
||||
import { useUserPreferences } from '@/contexts/UserPreferencesContext';
|
||||
import { useDragAndDrop } from '@/hooks/useDragAndDrop';
|
||||
import { getAllStatuses } from '@/lib/status-config';
|
||||
import { getAllStatuses, getTechStyle } from '@/lib/status-config';
|
||||
import {
|
||||
DndContext,
|
||||
DragEndEvent,
|
||||
@@ -196,9 +196,10 @@ export function SwimlanesBase({
|
||||
>
|
||||
{statusesToShow.map(status => {
|
||||
const statusConfig = allStatuses.find(s => s.key === status);
|
||||
const techStyle = statusConfig ? getTechStyle(statusConfig.color) : null;
|
||||
return (
|
||||
<div key={status} className="text-center">
|
||||
<h3 className="text-sm font-mono font-bold text-[var(--foreground)] uppercase tracking-wider">
|
||||
<h3 className={`text-sm font-mono font-bold uppercase tracking-wider ${techStyle?.accent || 'text-[var(--foreground)]'}`}>
|
||||
{statusConfig?.icon} {statusConfig?.label}
|
||||
</h3>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user