From 800a952532b3c87a9246a1f6f900c879f90be77a Mon Sep 17 00:00:00 2001 From: Boris Waaub Date: Tue, 23 Apr 2024 20:41:32 +0200 Subject: [PATCH] Add base template --- .../Resources/public/vuejs/TicketApp/App.vue | 90 ++++++++++--------- .../components/ActionToolbarComponent.vue | 59 ++++++++++++ .../TicketApp/components/BannerComponent.vue | 65 ++++++++++++++ .../components/MotiveListComponent.vue | 43 +++++++++ .../components/TicketHistoryListComponent.vue | 61 +++++++++++++ .../components/TicketSelectorComponent.vue | 42 +++++++++ .../public/vuejs/TicketApp/i18n/messages.ts | 11 ++- .../Resources/public/vuejs/TicketApp/index.ts | 3 +- .../src/Resources/views/layout.html.twig | 6 +- 9 files changed, 330 insertions(+), 50 deletions(-) create mode 100644 src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/ActionToolbarComponent.vue create mode 100644 src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/BannerComponent.vue create mode 100644 src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/MotiveListComponent.vue create mode 100644 src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/TicketHistoryListComponent.vue create mode 100644 src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/TicketSelectorComponent.vue diff --git a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/App.vue b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/App.vue index b6e28952e..cfe0b31bc 100644 --- a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/App.vue +++ b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/App.vue @@ -1,59 +1,65 @@ - - + diff --git a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/ActionToolbarComponent.vue b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/ActionToolbarComponent.vue new file mode 100644 index 000000000..96741bb34 --- /dev/null +++ b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/ActionToolbarComponent.vue @@ -0,0 +1,59 @@ + + + + diff --git a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/BannerComponent.vue b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/BannerComponent.vue new file mode 100644 index 000000000..31c2f9f63 --- /dev/null +++ b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/BannerComponent.vue @@ -0,0 +1,65 @@ + + + diff --git a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/MotiveListComponent.vue b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/MotiveListComponent.vue new file mode 100644 index 000000000..12ae6705b --- /dev/null +++ b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/MotiveListComponent.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/TicketHistoryListComponent.vue b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/TicketHistoryListComponent.vue new file mode 100644 index 000000000..42f5b071b --- /dev/null +++ b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/TicketHistoryListComponent.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/TicketSelectorComponent.vue b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/TicketSelectorComponent.vue new file mode 100644 index 000000000..7d1326513 --- /dev/null +++ b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/components/TicketSelectorComponent.vue @@ -0,0 +1,42 @@ + + + + + diff --git a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/i18n/messages.ts b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/i18n/messages.ts index 4065765f3..9bc5d751c 100644 --- a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/i18n/messages.ts +++ b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/i18n/messages.ts @@ -1,5 +1,12 @@ export const messages = { fr: { - hello: "Bonjour {name}" - } + ticket: { + previous_tickets: "Précédents tickets", + }, + history: { + person: "Ouverture par appel téléphonique de {text}", + user: "Prise en charge par {username}", + motive: "Motif indiqué: {motive}", + }, + }, }; diff --git a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/index.ts b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/index.ts index c63968469..e6f9011b0 100644 --- a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/index.ts +++ b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/index.ts @@ -2,12 +2,13 @@ import App from './App.vue'; import {createApp} from "vue"; import { _createI18n } from "../../../../../../ChillMainBundle/Resources/public/vuejs/_js/i18n"; -import {messages} from "./i18n/messages"; + import VueToast from 'vue-toast-notification'; import 'vue-toast-notification/dist/theme-sugar.css'; import { store } from "./store"; +import { messages } from './i18n/messages'; declare global { interface Window { diff --git a/src/Bundle/ChillTicketBundle/src/Resources/views/layout.html.twig b/src/Bundle/ChillTicketBundle/src/Resources/views/layout.html.twig index 7b397a0e5..8936d1c31 100644 --- a/src/Bundle/ChillTicketBundle/src/Resources/views/layout.html.twig +++ b/src/Bundle/ChillTicketBundle/src/Resources/views/layout.html.twig @@ -13,9 +13,5 @@ {% endblock %} {% block wrapping_content %} -
-
- {% block content %}{% endblock %} -
-
+ {% block content %}{% endblock %} {% endblock %}