{{-- TODO: Look into why the fuck does this not work? mobile views seem to not work with livewire clicks??? --}}
@@ -32,35 +33,36 @@
x-transition:leave="transition-opacity ease-linear duration-300"
x-transition:leave-start="opacity-100"
x-transition:leave-end="opacity-0"
- class="fixed inset-0 bg-nexi-black/80">
-
-
-
+ class="fixed inset-0 bg-nexi-black/80">
+
+ x-transition:enter="transition ease-in-out duration-300 transform"
+ x-transition:enter-start="-translate-x-full"
+ x-transition:enter-end="translate-x-0"
+ x-transition:leave="transition ease-in-out duration-300 transform"
+ x-transition:leave-start="translate-x-0"
+ x-transition:leave-end="-translate-x-full"
+ class="relative mr-16 flex w-full max-w-xs flex-1">
-
diff --git a/resources/views/livewire/pages/quote/list.blade.php b/resources/views/livewire/pages/quote/list.blade.php
index 01a3a2e..de3a28d 100644
--- a/resources/views/livewire/pages/quote/list.blade.php
+++ b/resources/views/livewire/pages/quote/list.blade.php
@@ -23,7 +23,18 @@ new #[Layout('layouts.guest')] class extends Component
// TODO: add code to send a notification
}
+ public function delete(Quote $quote): void
+ {
+ $this->authorize('request', $quote);
+
+ $quote->delete();
+
+ $this->dispatch('quote-deleted');
+
+ }
+
#[On('quote-approved')]
+ #[On('quote-deleted')]
public function getQuotes(): void
{
$this->quotes = Quote::all()->whereNull('deleted_at')->sortDesc();
@@ -54,8 +65,40 @@ new #[Layout('layouts.guest')] class extends Component
+ @if(auth()->user()->is_admin)
+ {{ __('Delete') }}
+
+
+
+
+ @endif
|
@endif
diff --git a/resources/views/livewire/pages/quote/request.blade.php b/resources/views/livewire/pages/quote/request.blade.php
index 6ef15b1..5530b7d 100644
--- a/resources/views/livewire/pages/quote/request.blade.php
+++ b/resources/views/livewire/pages/quote/request.blade.php
@@ -35,6 +35,6 @@ new #[Layout('layouts.guest')] class extends Component
>
-
{{ __('Request') }}
+
{{ __('Request') }}
diff --git a/resources/views/livewire/pages/quote/requested.blade.php b/resources/views/livewire/pages/quote/requested.blade.php
index ff60f1f..d9647d7 100644
--- a/resources/views/livewire/pages/quote/requested.blade.php
+++ b/resources/views/livewire/pages/quote/requested.blade.php
@@ -69,12 +69,67 @@ new #[Layout('layouts.guest')] class extends Component
@if(!empty(auth()->user()) && auth()->user()->is_admin)
-
-
+ {{ __('Approve') }}
+
+
+
+
+
+ {{ __('Reject') }}
+
+
+
+
|
@endif
diff --git a/resources/views/profile.blade.php b/resources/views/profile.blade.php
index ed027ee..314e5f1 100644
--- a/resources/views/profile.blade.php
+++ b/resources/views/profile.blade.php
@@ -7,11 +7,11 @@
-
+{{--
--}}
+{{--
--}}
+{{-- --}}
+{{--
--}}
+{{--
--}}
-
+{{--
--}}
+{{--
--}}
+{{-- --}}
+{{--
--}}
+{{--
--}}
diff --git a/vite.config.js b/vite.config.js
deleted file mode 100644
index 7457b31..0000000
--- a/vite.config.js
+++ /dev/null
@@ -1,19 +0,0 @@
-import { defineConfig } from 'vite';
-import laravel from 'laravel-vite-plugin';
-
-export default defineConfig({
- plugins: [
- laravel({
- input: [
- 'resources/css/app.css',
- 'resources/js/app.js',
- ],
- refresh: true,
- }),
- ],
- server: {
- hmr: {
- host: '192.168.1.71',
- },
- }
-});