From 2fadba31930bb3cb4647cf85796efab73fc2ad0c Mon Sep 17 00:00:00 2001
From: philipp lang <philipp@aweos.de>
Date: Fri, 6 Dec 2024 16:38:43 +0100
Subject: [PATCH] Add head component for html page head tag

---
 resources/views/components/head.blade.php        | 12 ++++++++++++
 resources/views/components/layouts/app.blade.php | 13 +------------
 2 files changed, 13 insertions(+), 12 deletions(-)
 create mode 100644 resources/views/components/head.blade.php

diff --git a/resources/views/components/head.blade.php b/resources/views/components/head.blade.php
new file mode 100644
index 00000000..7b9ff065
--- /dev/null
+++ b/resources/views/components/head.blade.php
@@ -0,0 +1,12 @@
+<head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
+
+    <title>{{ session()->get('title') }} | {{ config('app.name') }}</title>
+    <meta name="socketport" content="{{env('SOCKET_PORT')}}" />
+    <meta name="adrema_base_url" content="/">
+    @if(auth()->id())
+    <meta name="meilisearch_key" content="{{config('scout.meilisearch.key')}}" />
+    @endif
+    @vite('resources/livewire-js/app.js')
+</head>
diff --git a/resources/views/components/layouts/app.blade.php b/resources/views/components/layouts/app.blade.php
index 52f704a4..065b4883 100644
--- a/resources/views/components/layouts/app.blade.php
+++ b/resources/views/components/layouts/app.blade.php
@@ -1,17 +1,6 @@
 <!DOCTYPE html>
 <html class="h-full" lang="de">
-    <head>
-        <meta charset="utf-8">
-        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
-
-        <title>{{ session()->get('title') }} | {{ config('app.name') }}</title>
-        <meta name="socketport" content="{{env('SOCKET_PORT')}}" />
-        <meta name="adrema_base_url" content="/">
-        @if(auth()->id())
-        <meta name="meilisearch_key" content="{{config('scout.meilisearch.key')}}" />
-        @endif
-        @vite('resources/livewire-js/app.js')
-    </head>
+    <x-head></x-head>
     <body class="min-h-full flex flex-col">
         <livewire:page.sidebar />
         {{ $slot }}