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:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user