From ae444f8761939b3857e7f113903e4e99755686b0 Mon Sep 17 00:00:00 2001 From: Sander Dorigo Date: Wed, 24 Jun 2026 09:26:13 +0200 Subject: [PATCH] New view stuff --- app/View/Components/Form/Alpine/Title.php | 27 ++++ config/translations.php | 1 + .../src/components/administrations/Edit.vue | 112 --------------- .../src/components/administrations/Index.vue | 85 +---------- .../assets/v1/src/components/form/Title.vue | 31 +--- .../v3/js/pages/administrations/edit.js | 135 ++++++++++++++++++ .../v3/js/pages/administrations/index.js | 86 +++++++++++ resources/assets/v3/vite.config.js | 4 + .../views/administrations/edit.blade.php | 73 ++++++++++ resources/views/administrations/edit.twig | 8 -- .../views/administrations/index.blade.php | 66 +++++++++ resources/views/administrations/index.twig | 8 -- .../components/form/alpine/title.blade.php | 32 +++++ 13 files changed, 426 insertions(+), 242 deletions(-) create mode 100644 app/View/Components/Form/Alpine/Title.php create mode 100644 resources/assets/v3/js/pages/administrations/edit.js create mode 100644 resources/assets/v3/js/pages/administrations/index.js create mode 100644 resources/views/administrations/edit.blade.php delete mode 100644 resources/views/administrations/edit.twig create mode 100644 resources/views/administrations/index.blade.php delete mode 100644 resources/views/administrations/index.twig create mode 100644 resources/views/components/form/alpine/title.blade.php diff --git a/app/View/Components/Form/Alpine/Title.php b/app/View/Components/Form/Alpine/Title.php new file mode 100644 index 0000000000..a99f91987b --- /dev/null +++ b/app/View/Components/Form/Alpine/Title.php @@ -0,0 +1,27 @@ +value= $value; + } + + /** + * Get the view / contents that represent the component. + */ + public function render(): View|Closure|string + { + return view('components.form.alpine.title'); + } +} diff --git a/config/translations.php b/config/translations.php index 1e3e886137..c385b365c6 100644 --- a/config/translations.php +++ b/config/translations.php @@ -61,6 +61,7 @@ return [ 'interest_calc_yearly', 'loading', 'exchange_rates_from_to', + 'administrations_page_edit_sub_title_js', 'errors_upload', 'updated_journal_js', 'upload_too_large', diff --git a/resources/assets/v1/src/components/administrations/Edit.vue b/resources/assets/v1/src/components/administrations/Edit.vue index 24890c96ea..eff0ff8656 100644 --- a/resources/assets/v1/src/components/administrations/Edit.vue +++ b/resources/assets/v1/src/components/administrations/Edit.vue @@ -19,71 +19,7 @@ --> diff --git a/resources/assets/v1/src/components/administrations/Index.vue b/resources/assets/v1/src/components/administrations/Index.vue index 2a394e47cd..acf3a6e98c 100644 --- a/resources/assets/v1/src/components/administrations/Index.vue +++ b/resources/assets/v1/src/components/administrations/Index.vue @@ -19,66 +19,7 @@ --> diff --git a/resources/assets/v1/src/components/form/Title.vue b/resources/assets/v1/src/components/form/Title.vue index e4c6b23874..661e65e98e 100644 --- a/resources/assets/v1/src/components/form/Title.vue +++ b/resources/assets/v1/src/components/form/Title.vue @@ -19,36 +19,7 @@ -->