From 153eb77e712fc25e7f170ff09fb5512ed0d6c020 Mon Sep 17 00:00:00 2001 From: Patrik Leifert Date: Mon, 26 Feb 2024 02:24:15 +0100 Subject: [PATCH] Add some basic Tailwind elements --- dist/app/View/Components/RawLayout.php | 2 +- dist/app/View/Components/alerts/error.php | 26 +++++++++++++++++ dist/app/View/Components/alerts/success.php | 26 +++++++++++++++++ dist/app/View/Components/alerts/warning.php | 26 +++++++++++++++++ dist/app/View/Components/tables/table.php | 26 +++++++++++++++++ dist/app/View/Components/tables/td.php | 26 +++++++++++++++++ dist/app/View/Components/tables/th.php | 26 +++++++++++++++++ dist/app/View/Components/tables/thead.php | 26 +++++++++++++++++ .../views/components/alerts/error.blade.php | 29 +++++++++++++++++++ .../views/components/alerts/success.blade.php | 29 +++++++++++++++++++ .../views/components/alerts/warning.blade.php | 29 +++++++++++++++++++ .../components/inputs/text-input.blade.php | 4 +++ .../views/components/tables/table.blade.php | 3 ++ .../views/components/tables/td.blade.php | 4 +++ .../views/components/tables/th.blade.php | 3 ++ .../views/components/tables/thead.blade.php | 3 ++ .../{components => }/layouts/raw.blade.php | 7 +++-- 17 files changed, 292 insertions(+), 3 deletions(-) create mode 100644 dist/app/View/Components/alerts/error.php create mode 100644 dist/app/View/Components/alerts/success.php create mode 100644 dist/app/View/Components/alerts/warning.php create mode 100644 dist/app/View/Components/tables/table.php create mode 100644 dist/app/View/Components/tables/td.php create mode 100644 dist/app/View/Components/tables/th.php create mode 100644 dist/app/View/Components/tables/thead.php create mode 100644 dist/resources/views/components/alerts/error.blade.php create mode 100644 dist/resources/views/components/alerts/success.blade.php create mode 100644 dist/resources/views/components/alerts/warning.blade.php create mode 100644 dist/resources/views/components/inputs/text-input.blade.php create mode 100644 dist/resources/views/components/tables/table.blade.php create mode 100644 dist/resources/views/components/tables/td.blade.php create mode 100644 dist/resources/views/components/tables/th.blade.php create mode 100644 dist/resources/views/components/tables/thead.blade.php rename dist/resources/views/{components => }/layouts/raw.blade.php (54%) diff --git a/dist/app/View/Components/RawLayout.php b/dist/app/View/Components/RawLayout.php index 63da408..6284202 100644 --- a/dist/app/View/Components/RawLayout.php +++ b/dist/app/View/Components/RawLayout.php @@ -21,6 +21,6 @@ public function __construct() */ public function render(): View|Closure|string { - return view('components.layouts.raw'); + return view('layouts.raw'); } } diff --git a/dist/app/View/Components/alerts/error.php b/dist/app/View/Components/alerts/error.php new file mode 100644 index 0000000..a55faa7 --- /dev/null +++ b/dist/app/View/Components/alerts/error.php @@ -0,0 +1,26 @@ + +
+
+ + +
+
+ @if (!empty($heading)) +

{{ $heading }}

+ @endif +

{{ $slot }}

+
+
+ +
+
+ + + + diff --git a/dist/resources/views/components/alerts/success.blade.php b/dist/resources/views/components/alerts/success.blade.php new file mode 100644 index 0000000..cec562f --- /dev/null +++ b/dist/resources/views/components/alerts/success.blade.php @@ -0,0 +1,29 @@ +@props(['heading']) + + + \ No newline at end of file diff --git a/dist/resources/views/components/alerts/warning.blade.php b/dist/resources/views/components/alerts/warning.blade.php new file mode 100644 index 0000000..7b3c03f --- /dev/null +++ b/dist/resources/views/components/alerts/warning.blade.php @@ -0,0 +1,29 @@ +@props(['heading']) + + + \ No newline at end of file diff --git a/dist/resources/views/components/inputs/text-input.blade.php b/dist/resources/views/components/inputs/text-input.blade.php new file mode 100644 index 0000000..c9a10b2 --- /dev/null +++ b/dist/resources/views/components/inputs/text-input.blade.php @@ -0,0 +1,4 @@ +merge(['class' => + "w-full rounded-md border border-gray-600 bg-gray-800/75 py-2 px-4 text-base font-medium text-[#6B7280] outline-none focus:border-[#6A64F1] focus:shadow-md" + ]) }} +/> \ No newline at end of file diff --git a/dist/resources/views/components/tables/table.blade.php b/dist/resources/views/components/tables/table.blade.php new file mode 100644 index 0000000..a1d67bf --- /dev/null +++ b/dist/resources/views/components/tables/table.blade.php @@ -0,0 +1,3 @@ +merge(['class' => 'w-full']) }}> + {{ $slot }} +
\ No newline at end of file diff --git a/dist/resources/views/components/tables/td.blade.php b/dist/resources/views/components/tables/td.blade.php new file mode 100644 index 0000000..c3555b1 --- /dev/null +++ b/dist/resources/views/components/tables/td.blade.php @@ -0,0 +1,4 @@ +@props(['numeric' => false]) +merge(['class' => 'first:rounded-l-md last:rounded-r-md text-sm bg-gray-50 dark:bg-gray-800/50 first:pl-3 last:pr-3 px-1 @sm:px-3 py-3' . ($numeric ? ' text-right tabular-nums whitespace-nowrap' : '')]) }}> + {{ $slot }} + \ No newline at end of file diff --git a/dist/resources/views/components/tables/th.blade.php b/dist/resources/views/components/tables/th.blade.php new file mode 100644 index 0000000..5089cb3 --- /dev/null +++ b/dist/resources/views/components/tables/th.blade.php @@ -0,0 +1,3 @@ +merge(['class' => 'text-xs text-gray-500 uppercase py-2 first:pl-3 last:pr-3 px-1 @sm:px-3 default:text-left']) }}> + {{ $slot }} + \ No newline at end of file diff --git a/dist/resources/views/components/tables/thead.blade.php b/dist/resources/views/components/tables/thead.blade.php new file mode 100644 index 0000000..3771642 --- /dev/null +++ b/dist/resources/views/components/tables/thead.blade.php @@ -0,0 +1,3 @@ + + {{ $slot }} + \ No newline at end of file diff --git a/dist/resources/views/components/layouts/raw.blade.php b/dist/resources/views/layouts/raw.blade.php similarity index 54% rename from dist/resources/views/components/layouts/raw.blade.php rename to dist/resources/views/layouts/raw.blade.php index 648f7f8..eb781b6 100644 --- a/dist/resources/views/components/layouts/raw.blade.php +++ b/dist/resources/views/layouts/raw.blade.php @@ -1,11 +1,14 @@ - + + @vite(['resources/css/app.css', 'resources/js/app.js']) - + {{ $slot }} + +@stack('js') \ No newline at end of file