From 7cbf25a643e8c76b7dff9c96e7cb5191f05f1b3a Mon Sep 17 00:00:00 2001 From: _aandres Date: Wed, 6 Apr 2022 01:12:35 +0200 Subject: [PATCH] feat [front]: complete film creation admin form --- front/composables/types.ts | 28 +++++++++ front/pages/admin/form.vue | 114 ++++++++++++++++++++++++++++++++++--- 2 files changed, 133 insertions(+), 9 deletions(-) create mode 100644 front/composables/types.ts diff --git a/front/composables/types.ts b/front/composables/types.ts new file mode 100644 index 0000000..bf511ea --- /dev/null +++ b/front/composables/types.ts @@ -0,0 +1,28 @@ +export enum Format { + ANALOG_35 = "35mm", + DVD = "DVD", + BLU_RAY = "Blu ray", +} +export enum LanguageSubtitles { + FRENCH = "VOF", + FOREIGN = "VOSTFR", +} + +export type Film = { + id: number + projectionDate: Date + title: string + actors: string[] + director: string + duration: number + synopsis: string + originCountry: string + releaseYear: number + trailerLink: string + isInColor: boolean + movieFormat: Format + languageSubtitles: LanguageSubtitles + posterLink: string + bannerLink: string + isConfirmed: boolean +} diff --git a/front/pages/admin/form.vue b/front/pages/admin/form.vue index d244cca..cdb5c72 100644 --- a/front/pages/admin/form.vue +++ b/front/pages/admin/form.vue @@ -4,27 +4,125 @@
- +
+
- +
+
- +
+
- +
+ +
+ +
+