diff --git a/.claude/settings.local.json b/.claude/settings.local.json
index d385ca0..e47f842 100644
--- a/.claude/settings.local.json
+++ b/.claude/settings.local.json
@@ -26,7 +26,8 @@
"mcp__playwright__browser_console_messages",
"mcp__playwright__browser_navigate_back",
"mcp__playwright__browser_run_code",
- "mcp__playwright__browser_wait_for"
+ "mcp__playwright__browser_wait_for",
+ "WebFetch(domain:www.bakertilly.nl)"
]
}
}
diff --git a/app/Http/Controllers/SessionController.php b/app/Http/Controllers/SessionController.php
index e8697cc..319a761 100644
--- a/app/Http/Controllers/SessionController.php
+++ b/app/Http/Controllers/SessionController.php
@@ -34,7 +34,7 @@ public function store(Request $request): RedirectResponse
*/
public function show(Session $session): Response
{
- $session->load('category');
+ $session->load('category', 'user');
$questionGroups = $session->category
->questionGroups()
diff --git a/public/images/baker-tilly-logo.svg b/public/images/baker-tilly-logo.svg
new file mode 100644
index 0000000..8e73498
--- /dev/null
+++ b/public/images/baker-tilly-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/js/Components/AppButton.vue b/resources/js/Components/AppButton.vue
index 1e8d7e0..b3f237b 100644
--- a/resources/js/Components/AppButton.vue
+++ b/resources/js/Components/AppButton.vue
@@ -62,6 +62,7 @@ const buttonClasses = computed(() => {
classes.push('bg-transparent text-gray-400')
}
} else {
+ classes.push('cursor-pointer')
if (props.variant === 'primary') {
classes.push(
'bg-primary text-gray-900',
diff --git a/resources/js/Components/AppLogo.vue b/resources/js/Components/AppLogo.vue
index 1fc79ee..10ee863 100644
--- a/resources/js/Components/AppLogo.vue
+++ b/resources/js/Components/AppLogo.vue
@@ -8,7 +8,5 @@ defineProps({
-
diff --git a/resources/js/Pages/Session/Show.vue b/resources/js/Pages/Session/Show.vue
index e2cc0c9..cc1f5cb 100644
--- a/resources/js/Pages/Session/Show.vue
+++ b/resources/js/Pages/Session/Show.vue
@@ -27,22 +27,6 @@ const props = defineProps({
},
})
-// Basic info form (unchanged from Step 8)
-const basicInfoForm = useForm({
- basic_info: {
- client_name: props.session.basic_info?.client_name ?? '',
- client_contact: props.session.basic_info?.client_contact ?? '',
- lead_firm_name: props.session.basic_info?.lead_firm_name ?? '',
- lead_firm_contact: props.session.basic_info?.lead_firm_contact ?? '',
- },
-})
-
-const saveBasicInfo = () => {
- basicInfoForm.put(`/sessions/${props.session.id}`, {
- preserveScroll: true,
- })
-}
-
// Answer management
const answerData = reactive({})
@@ -122,77 +106,19 @@ const hasScoredAnswers = computed(() => {
All fields are required before you can proceed to the questionnaire.
- {{ basicInfoForm.errors['basic_info.client_name'] }} -
+ Name + {{ session.user.name }}- {{ basicInfoForm.errors['basic_info.client_contact'] }} -
+ Email + {{ session.user.email }}- {{ basicInfoForm.errors['basic_info.lead_firm_name'] }} -
-- {{ basicInfoForm.errors['basic_info.lead_firm_contact'] }} -
-