From f7e7c241648a342f2c971be9db56c99719915b2f Mon Sep 17 00:00:00 2001 From: timotheegoguely Date: Tue, 17 Sep 2024 17:21:43 +0200 Subject: [PATCH] Add Project view and templates --- public/site/templates/project.json.php | 13 ++++ public/site/templates/project.php | 1 + src/views/Project.vue | 90 ++++++++++++++++++++++++++ 3 files changed, 104 insertions(+) create mode 100644 public/site/templates/project.json.php create mode 100644 public/site/templates/project.php create mode 100644 src/views/Project.vue diff --git a/public/site/templates/project.json.php b/public/site/templates/project.json.php new file mode 100644 index 0000000..5629d2f --- /dev/null +++ b/public/site/templates/project.json.php @@ -0,0 +1,13 @@ + $page->title()->value(), + 'url' => $page->url(), + 'modified' => $page->modified('Y-MM-d'), + 'status' => $page->status(), + 'logo' => $page->client()->toPage()->logo()->toFile()->url() +]; + +$data = array_merge($genericData, $project); + +echo json_encode($data); \ No newline at end of file diff --git a/public/site/templates/project.php b/public/site/templates/project.php new file mode 100644 index 0000000..4ed6305 --- /dev/null +++ b/public/site/templates/project.php @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/views/Project.vue b/src/views/Project.vue new file mode 100644 index 0000000..7e4cc1b --- /dev/null +++ b/src/views/Project.vue @@ -0,0 +1,90 @@ + + + + + \ No newline at end of file