From c578538fe03dd237fb5bd3884fab0f3774860e0b Mon Sep 17 00:00:00 2001
From: isUnknown
Date: Thu, 19 Dec 2024 19:27:38 +0100
Subject: [PATCH] #59
---
public/site/config/routes/upload-pdf.php | 2 +-
public/site/plugins/helpers/index.php | 5 +
src/components/Menu.vue | 8 +-
src/components/project/Project.vue | 12 +-
src/components/project/ProjectStep.vue | 176 +++++++++++-------
src/components/project/TitledPdfWrapper.vue | 2 +-
.../project/brief/ModeSelection.vue | 38 +---
src/stores/brief.js | 45 +++++
src/stores/project.js | 9 +-
src/views/Brief.vue | 5 +
10 files changed, 195 insertions(+), 107 deletions(-)
create mode 100644 src/stores/brief.js
diff --git a/public/site/config/routes/upload-pdf.php b/public/site/config/routes/upload-pdf.php
index 37f7857..1542ad1 100644
--- a/public/site/config/routes/upload-pdf.php
+++ b/public/site/config/routes/upload-pdf.php
@@ -36,7 +36,7 @@ return [
$newFile = $page->createFile([
'source' => $upload['tmp_name'],
'filename' => $name,
- 'template' => 'document',
+ 'template' => 'pdf',
'content' => [
'date' => date('Y-m-d h:i')
]
diff --git a/public/site/plugins/helpers/index.php b/public/site/plugins/helpers/index.php
index 74c897d..69d1173 100644
--- a/public/site/plugins/helpers/index.php
+++ b/public/site/plugins/helpers/index.php
@@ -12,6 +12,11 @@ function getFileData($file) {
'name' => $file->filename(),
'label' => (string) $file->label(),
'type' => (string) $file->type(),
+ 'cover' => $file->cover()->isNotEmpty() ? $file->cover()->toFile()->thumb([
+ 'width' => 1000,
+ 'quality' => 80,
+ 'format' => 'webp'
+ ])->url() : null
];
if ($file->description()->exists()) {
diff --git a/src/components/Menu.vue b/src/components/Menu.vue
index fb1dad8..c41b9b4 100644
--- a/src/components/Menu.vue
+++ b/src/components/Menu.vue
@@ -65,7 +65,11 @@
:class="{ active: isCurrent(project) }"
>
{{ project.title }} {
diff --git a/src/components/project/Project.vue b/src/components/project/Project.vue
index 440bc83..4f65ab4 100644
--- a/src/components/project/Project.vue
+++ b/src/components/project/Project.vue
@@ -1,5 +1,7 @@
-
+
{{ project.title }}
@@ -11,7 +13,11 @@
-
+
-
diff --git a/src/components/project/ProjectStep.vue b/src/components/project/ProjectStep.vue
index b6e6aa6..94a51a2 100644
--- a/src/components/project/ProjectStep.vue
+++ b/src/components/project/ProjectStep.vue
@@ -26,9 +26,15 @@
>
- {{
- step.label
- }}
+ {{ step.label }}