Remove CharacterComponent and CharacterDetail components

- Deleted `CharacterComponent` and `CharacterDetail` files from the project.
- Refactored related logic to improve code maintainability and reduce redundancy.
This commit is contained in:
natreex
2026-02-05 14:12:08 -05:00
parent cec5830360
commit 209dc6f85a
133 changed files with 17673 additions and 3110 deletions

View File

@@ -23,28 +23,16 @@ import {SelectBoxProps} from "@/shared/interface";
type CharacterCategory = 'main' | 'secondary' | 'recurring' | 'none';
export const characterCategories: SelectBoxProps[] = [
{
value: 'none',
label: 'Sélectionner son rôle',
},
{
value: 'main',
label: 'Principal',
},
{
value: 'secondary',
label: 'Secondaire',
},
{
value: 'recurring',
label: 'Récurrent',
},
{value: 'none', label: 'characterCategories.none'},
{value: 'main', label: 'characterCategories.main'},
{value: 'secondary', label: 'characterCategories.secondary'},
{value: 'recurring', label: 'characterCategories.recurring'},
];
export const characterStatus: SelectBoxProps[] = [
{value: 'alive', label: 'Vivant'},
{value: 'dead', label: 'Décédé'},
{value: 'unknown', label: 'Inconnu'},
{value: 'alive', label: 'characterStatus.alive'},
{value: 'dead', label: 'characterStatus.dead'},
{value: 'unknown', label: 'characterStatus.unknown'},
];
export interface Relation {
@@ -68,7 +56,7 @@ export interface CharacterProps {
name: string;
lastName: string;
nickname: string;
age: string;
age: number | null;
gender: string;
species: string;
nationality: string;
@@ -102,6 +90,7 @@ export interface CharacterProps {
residence?: string;
notes?: string;
color?: string;
seriesCharacterId?: string | null;
}
export interface CharacterListResponse {