Files
ERitors-Scribe-Desktop/lib/constants/story.ts
natreex 64ed90d993 Remove unused components and models for improved maintainability
- Deleted redundant components (`AddActionButton`, `AlertBox`, `AlertStack`, `BackButton`, `CancelButton`, and `CollapsableArea`) and related files.
- Removed unused models (`Book`, `BookSerie`, `BookTables`, `Character`, and `Chapter`) to reduce codebase clutter.
- Updated project structure and references to reflect these removals.
2026-03-22 22:37:31 -04:00

136 lines
6.8 KiB
TypeScript

import {RadioBoxValue} from "@/components/form/RadioBox";
import {SelectBoxProps} from "@/components/form/SelectBox";
export const storyStates: RadioBoxValue[] = [
{label: 'Suite', value: 0},
{label: 'Début', value: 1},
{label: 'Fin', value: 2},
{label: 'Introduction', value: 3},
{label: 'Final', value: 4},
];
export const beginnerPredefinedType: SelectBoxProps[] = [
{label: `Thème défini disponible.`, value: '0'},
{label: `Féerique`, value: '3'},
{label: 'Romance historique', value: '10'},
{label: 'Conte de fées moderne', value: '13'},
{label: 'Romance contemporaine', value: '17'},
{label: 'Conte moral', value: '20'},
];
export const intermediatePredefinedType: SelectBoxProps[] = [
{label: `Thème défini disponible.`, value: '0'},
{label: `Histoire d'horreur jeune adulte`, value: '1'},
{label: 'Féerique', value: '3'},
{label: 'Romance dramatique', value: '5'},
{label: 'Fantastique sombre', value: '9'},
{label: 'Romance historique', value: '10'},
{label: 'Science-fiction utopique', value: '12'},
{label: 'Conte de fées moderne', value: '13'},
{label: 'Drame familial', value: '14'},
{label: 'Romance contemporaine', value: '17'},
{label: 'Science-fiction post-apocalyptique', value: '19'},
{label: 'Conte moral', value: '20'},
];
export const advancedPredefinedType: SelectBoxProps[] = [
{label: `Thème défini disponible.`, value: '0'},
{label: `Histoire d'horreur jeune adulte`, value: '1'},
{label: `Horreur adulte`, value: '2'},
{label: 'Féerique', value: '3'},
{label: 'Science-fiction dystopique', value: '4'},
{label: 'Romance dramatique', value: '5'},
{label: 'Aventure épique', value: '6'},
{label: 'Conte philosophique', value: '7'},
{label: 'Thriller psychologique', value: '8'},
{label: 'Fantastique sombre', value: '9'},
{label: 'Romance historique', value: '10'},
{label: 'Polar noir', value: '11'},
{label: 'Science-fiction utopique', value: '12'},
{label: 'Conte de fées moderne', value: '13'},
{label: 'Drame familial', value: '14'},
{label: 'Aventure maritime', value: '15'},
{label: 'Fantaisie épique', value: '16'},
{label: 'Romance contemporaine', value: '17'},
{label: "Thriller d'espionnage", value: '18'},
{label: 'Science-fiction post-apocalyptique', value: '19'},
{label: 'Conte moral', value: '20'},
];
export const beginnerNarrativePersons: SelectBoxProps[] = [
{label: 'Sélectionner un type narrative.', value: '0'},
{label: 'Première personne (Je acteur) - Implication émotionnelle', value: '1'},
{label: 'Troisième omnisciente - Narration divine, savoir total', value: '3'},
];
export const intermediateNarrativePersons: SelectBoxProps[] = [
{label: 'Sélectionner un type narrative.', value: '0'},
{label: 'Première personne (Je acteur) - Implication émotionnelle', value: '1'},
{label: 'Première personne (Je témoin) - Observation extérieure', value: '2'},
{label: 'Troisième omnisciente - Narration divine, savoir total', value: '3'},
{label: 'Troisième limitée - Focus sur 1 personnage', value: '4'},
];
export const advancedNarrativePersons: SelectBoxProps[] = [
{label: 'Sélectionner un type narrative.', value: '0'},
{label: 'Première personne (Je acteur) - Implication émotionnelle', value: '1'},
{label: 'Première personne (Je témoin) - Observation extérieure', value: '2'},
{label: 'Troisième omnisciente - Narration divine, savoir total', value: '3'},
{label: 'Troisième limitée - Focus sur 1 personnage', value: '4'},
{label: 'Deuxième personne (Tu) - Immersion/confrontation', value: '5'},
{label: 'Nous collectif - Voix chorale, destin partagé', value: '6'},
];
export const langues: SelectBoxProps[] = [
{label: 'Sélectionner une langue.', value: '0'},
{label: 'Français Canada', value: '1'},
{label: 'Français France', value: '2'},
{label: 'Français Québécois', value: '3'},
{label: 'English Canada', value: '4'},
];
export const beginnerDialogueTypes: SelectBoxProps[] = [
{label: 'Sélectionner un type de dialogue.', value: '0'},
{label: 'Dialogue direct - Paroles exactes des personnages', value: '1'},
{label: 'Dialogue indirect - Paroles résumées par le narrateur', value: '2'},
];
export const intermediateDialogueTypes: SelectBoxProps[] = [
{label: 'Sélectionner un type de dialogue.', value: '0'},
{label: 'Dialogue direct - Paroles exactes des personnages', value: '1'},
{label: 'Dialogue indirect - Paroles résumées par le narrateur', value: '2'},
{label: 'Dialogue mixte - Mélange de dialogue direct et indirect', value: '3'},
];
export const advancedDialogueTypes: SelectBoxProps[] = [
{label: 'Sélectionner un type de dialogue.', value: '0'},
{label: 'Dialogue direct - Paroles exactes des personnages', value: '1'},
{label: 'Dialogue indirect - Paroles résumées par le narrateur', value: '2'},
{label: 'Dialogue mixte - Mélange de dialogue direct et indirect', value: '3'},
{label: 'Monologue intérieur - Interaction avec soi-même', value: '4'},
];
export const verbalTime: SelectBoxProps[] = [
{label: 'Sélectionner un temps verbal.', value: '0'},
{label: 'Passé Simple', value: '1'},
{label: 'Passé Immédiat → Témoignages, récits autobiographiques', value: '2'},
{label: 'Passé Profond → Flashbacks littéraires, tragédies', value: '3'},
{label: 'Présent Brut → Urgence, immersion totale', value: '4'},
{label: 'Présent Réflexif → Méditations philosophiques', value: '5'},
{label: 'Futur Projeté → Prophéties, plans stratégiques', value: '6'},
{label: 'Futur Catastrophe → Dystopies, récits post-apocalyptiques', value: '7'},
{label: 'Imparfait Onirique → Rêves, souvenirs déformés', value: '8'},
{label: 'Conditionnel Hypothétique → Uchronies, réalités alternatives', value: '9'},
{label: 'Subjonctif Angoissé → Drames psychologiques, dilemmes', value: '10'},
{label: 'Mélancolie Composée → Regrets, introspection nostalgique', value: '11'},
{label: 'Urgence Narrative → Urgences', value: '12'},
{label: 'Présent Émotionnel → Émotions intenses', value: '13'},
{label: 'Présent Introspectif → Réflexions profondes', value: '14'},
{label: 'Présent Historique → Histoires historiques', value: '15'},
{label: 'Passé Réflexif → Récits introspectifs', value: '16'},
{label: 'Futur Prophétique → Prophéties, visions apocalyptiques', value: '17'},
{label: 'Conditionnel Visionnaire → Mondes parallèles', value: '18'},
{label: 'Imparfait Poétique → Lyrisme, poésie narrative', value: '19'},
{label: 'Second Person Narrative → Immersion totale', value: '20'},
];