diff --git a/README.md b/README.md
index 28302fb..b7dc291 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-
+
diff --git a/composer.json b/composer.json
index 7f4ee86..808aedb 100644
--- a/composer.json
+++ b/composer.json
@@ -20,7 +20,8 @@
"illuminate/support": "^8.0|^9.0|^10.0|^11.0",
"laravel/folio": "^1.0",
"livewire/livewire": "^3.0",
- "livewire/volt": "^1.0"
+ "livewire/volt": "^1.0",
+ "codeat3/blade-phosphor-icons": "^2.0"
},
"require-dev": {
"orchestra/testbench": "^6.0",
diff --git a/config/devdojo/auth.php b/config/devdojo/auth/auth.php
similarity index 100%
rename from config/devdojo/auth.php
rename to config/devdojo/auth/auth.php
diff --git a/resources/views/components/devdojoauth/input.blade.php b/resources/views/components/devdojoauth/input.blade.php
deleted file mode 100644
index f5bf43e..0000000
--- a/resources/views/components/devdojoauth/input.blade.php
+++ /dev/null
@@ -1,24 +0,0 @@
-@props([
- 'label' => null,
- 'id' => null,
- 'name' => null,
- 'type' => 'text',
-])
-
-@php $wireModel = $attributes->get('wire:model'); @endphp
-
-
- @if($label)
-
- @endif
-
-
- whereStartsWith('wire:model') }} id="{{ $id ?? '' }}" name="{{ $name ?? '' }}" type="{{ $type ?? '' }}" required autofocus class="appearance-none flex w-full h-10 px-3 py-2 text-sm bg-white dark:text-gray-300 dark:bg-white/[4%] border rounded-md border-gray-300 dark:border-white/10 ring-offset-background placeholder:text-gray-500 dark:placeholder:text-gray-400 focus:border-zinc-800 dark:focus:border-gray-700 focus:outline-none focus:ring-1 focus:ring-zinc-800 dark:focus:ring-white/20 disabled:cursor-not-allowed disabled:opacity-50 @error($wireModel) border-red-300 text-red-900 placeholder-red-300 focus:border-red-300 focus:ring-red @enderror" />
-
-
- @error($wireModel)
-
{{ $message }}
- @enderror
-
\ No newline at end of file
diff --git a/resources/views/components/devdojoauth/logo.blade.php b/resources/views/components/devdojoauth/logo.blade.php
deleted file mode 100644
index c5b4da2..0000000
--- a/resources/views/components/devdojoauth/logo.blade.php
+++ /dev/null
@@ -1,3 +0,0 @@
-
-{{-- --}}
-{{-- --}}
\ No newline at end of file
diff --git a/resources/views/components/devdojoauth/button.blade.php b/resources/views/components/elements/button.blade.php
similarity index 68%
rename from resources/views/components/devdojoauth/button.blade.php
rename to resources/views/components/elements/button.blade.php
index 273c4d1..7300b41 100644
--- a/resources/views/components/devdojoauth/button.blade.php
+++ b/resources/views/components/elements/button.blade.php
@@ -19,12 +19,12 @@
@php
$typeClasses = match ($type) {
- 'primary' => 'bg-gray-800 dark:bg-gray-100 text-white dark:text-gray-700 hover:bg-gray-900 dark:focus:ring-offset-gray-900 dark:focus:ring-gray-100 dark:hover:bg-white dark:hover:text-gray-800 focus:ring-2 focus:ring-gray-900 focus:ring-offset-2',
- 'secondary' => 'bg-white border text-gray-500 hover:text-gray-700 border-gray-200/70 dark:focus:ring-offset-gray-900 dark:border-gray-400/10 hover:bg-gray-50 active:bg-white dark:focus:ring-gray-700 focus:bg-white focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-gray-200/60 dark:bg-gray-800/50 dark:hover:bg-gray-800/70 dark:text-gray-400 focus:shadow-outline',
- 'success' => 'bg-green-600 text-white hover:bg-green-600/90 focus:ring-2 focus:ring-offset-2 dark:focus:ring-offset-gray-900 focus:bg-green-700/90 focus:ring-green-700',
- 'info' => 'bg-blue-600 text-white hover:bg-blue-600/90 focus:ring-2 focus:ring-offset-2 dark:focus:ring-offset-gray-900 focus:bg-blue-700/90 focus:ring-blue-700',
- 'warning' => 'bg-amber-500 text-white hover:bg-amber-500/90 focus:ring-2 focus:ring-offset-2 dark:focus:ring-offset-gray-900 focus:bg-amber-600/90 focus:ring-amber-600',
- 'danger' => 'bg-red-600 text-white hover:bg-red-600/90 focus:ring-2 focus:ring-offset-2 dark:focus:ring-offset-gray-900 focus:bg-red-700/90 focus:ring-red-700',
+ 'primary' => 'bg-zinc-900 dark:bg-zinc-100 text-white dark:text-zinc-700 hover:bg-zinc-950 dark:focus:ring-offset-zinc-900 dark:focus:ring-zinc-100 dark:hover:bg-white dark:hover:text-zinc-800 focus:ring-2 focus:ring-zinc-950 focus:ring-offset-2',
+ 'secondary' => 'bg-white border text-zinc-500 hover:text-zinc-700 border-zinc-200/70 dark:focus:ring-offset-zinc-900 dark:border-zinc-400/10 hover:bg-zinc-50 active:bg-white dark:focus:ring-zinc-700 focus:bg-white focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-zinc-200/60 dark:bg-zinc-800/50 dark:hover:bg-zinc-800/70 dark:text-zinc-400 focus:shadow-outline',
+ 'success' => 'bg-green-600 text-white hover:bg-green-600/90 focus:ring-2 focus:ring-offset-2 dark:focus:ring-offset-zinc-900 focus:bg-green-700/90 focus:ring-green-700',
+ 'info' => 'bg-blue-600 text-white hover:bg-blue-600/90 focus:ring-2 focus:ring-offset-2 dark:focus:ring-offset-zinc-900 focus:bg-blue-700/90 focus:ring-blue-700',
+ 'warning' => 'bg-amber-500 text-white hover:bg-amber-500/90 focus:ring-2 focus:ring-offset-2 dark:focus:ring-offset-zinc-900 focus:bg-amber-600/90 focus:ring-amber-600',
+ 'danger' => 'bg-red-600 text-white hover:bg-red-600/90 focus:ring-2 focus:ring-offset-2 dark:focus:ring-offset-zinc-900 focus:bg-red-700/90 focus:ring-red-700',
};
@endphp
diff --git a/resources/views/components/devdojoauth/checkbox.blade.php b/resources/views/components/elements/checkbox.blade.php
similarity index 100%
rename from resources/views/components/devdojoauth/checkbox.blade.php
rename to resources/views/components/elements/checkbox.blade.php
diff --git a/resources/views/components/devdojoauth/container.blade.php b/resources/views/components/elements/container.blade.php
similarity index 100%
rename from resources/views/components/devdojoauth/container.blade.php
rename to resources/views/components/elements/container.blade.php
diff --git a/resources/views/components/devdojoauth/heading.blade.php b/resources/views/components/elements/heading.blade.php
similarity index 65%
rename from resources/views/components/devdojoauth/heading.blade.php
rename to resources/views/components/elements/heading.blade.php
index 7278f2a..74b2417 100644
--- a/resources/views/components/devdojoauth/heading.blade.php
+++ b/resources/views/components/elements/heading.blade.php
@@ -1,7 +1,7 @@
-
-
-
+
+
+
{{ $text ?? '' }}
@if($description ?? false)
{{ $description ?? '' }}
diff --git a/resources/views/components/elements/input.blade.php b/resources/views/components/elements/input.blade.php
new file mode 100644
index 0000000..b084d80
--- /dev/null
+++ b/resources/views/components/elements/input.blade.php
@@ -0,0 +1,24 @@
+@props([
+ 'label' => null,
+ 'id' => null,
+ 'name' => null,
+ 'type' => 'text',
+])
+
+@php $wireModel = $attributes->get('wire:model'); @endphp
+
+
+ @if($label)
+
+ @endif
+
+
+ whereStartsWith('wire:model') }} id="{{ $id ?? '' }}" name="{{ $name ?? '' }}" type="{{ $type ?? '' }}" required autofocus class="appearance-none flex w-full h-10 px-3 py-2 text-sm bg-white dark:text-gray-300 dark:bg-white/[4%] border rounded-md border-gray-300 dark:border-white/10 ring-offset-background placeholder:text-gray-500 dark:placeholder:text-gray-400 focus:border-zinc-800 dark:focus:border-gray-700 focus:outline-none focus:ring-1 focus:ring-zinc-800 dark:focus:ring-white/20 disabled:cursor-not-allowed disabled:opacity-50 @error($wireModel) border-red-300 text-red-900 placeholder-red-300 focus:border-red-300 focus:ring-red @enderror" />
+
+
+ @error($wireModel)
+
{{ $message }}
+ @enderror
+
\ No newline at end of file
diff --git a/resources/views/components/devdojoauth/link.blade.php b/resources/views/components/elements/link.blade.php
similarity index 100%
rename from resources/views/components/devdojoauth/link.blade.php
rename to resources/views/components/elements/link.blade.php
diff --git a/resources/views/components/elements/logo.blade.php b/resources/views/components/elements/logo.blade.php
new file mode 100644
index 0000000..ee1e4a7
--- /dev/null
+++ b/resources/views/components/elements/logo.blade.php
@@ -0,0 +1,6 @@
+
+{{--
--}}
+{{--
--}}
+{{--
--}}
+{{--
--}}
+{{--
--}}
\ No newline at end of file
diff --git a/resources/views/components/devdojoauth/text-link.blade.php b/resources/views/components/elements/text-link.blade.php
similarity index 77%
rename from resources/views/components/devdojoauth/text-link.blade.php
rename to resources/views/components/elements/text-link.blade.php
index 071160f..1710d6c 100644
--- a/resources/views/components/devdojoauth/text-link.blade.php
+++ b/resources/views/components/elements/text-link.blade.php
@@ -1,5 +1,5 @@
-
except('wire:navigate') }}
class="text-gray-500 underline cursor-pointer dark:text-gray-400 dark:hover:text-gray-300 hover:text-gray-800">
{{ $slot }}
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/views/components/layouts/app.blade.php b/resources/views/components/layouts/app.blade.php
index d6f8064..24a6e2a 100644
--- a/resources/views/components/layouts/app.blade.php
+++ b/resources/views/components/layouts/app.blade.php
@@ -6,7 +6,7 @@
{{ config('app.name', 'Laravel') }}
- @if(config('devdojo.auth.dev'))
+ @if(config('devdojo.auth.auth.dev'))
@vite(['packages/devdojo/auth/resources/css/auth.css', 'packages/devdojo/auth/resources/css/auth.js'])
@else
@@ -15,7 +15,8 @@
-
- {{ $slot }}
+
+ {{ $slot }}
+