diff --git a/app/Livewire/Home/Index.php b/app/Livewire/Home/Index.php index 25869c7..de319d1 100644 --- a/app/Livewire/Home/Index.php +++ b/app/Livewire/Home/Index.php @@ -2,6 +2,9 @@ namespace App\Livewire\Home; +use App\Models\ChooseUs; +use App\Models\Faq; +use App\Models\PerfumeFeature; use Livewire\Attributes\Layout; use Livewire\Component; @@ -10,6 +13,39 @@ ])] class Index extends Component { + public array $perfumeFeatures = []; + + public array $faqs = []; + + public array $whyChooseUs = []; + + public function mount() + { + $this->perfumeFeatures = PerfumeFeature::orderBy('sort_order') + ->get() + ->map(fn (PerfumeFeature $perfumeFeature) => [ + 'name' => $perfumeFeature->name, + 'description' => $perfumeFeature->description, + ]) + ->toArray(); + + $this->faqs = Faq::orderBy('sort_order') + ->get() + ->map(fn (Faq $faq) => [ + 'question' => $faq->question, + 'answer' => $faq->answer, + ]) + ->toArray(); + + $this->whyChooseUs = ChooseUs::orderBy('sort_order') + ->get() + ->map(fn (ChooseUs $chooseUs) => [ + 'name' => $chooseUs->name, + 'description' => $chooseUs->description, + ]) + ->toArray(); + } + public function render() { return view('livewire.home.index', [ diff --git a/resources/views/livewire/home/index.blade.php b/resources/views/livewire/home/index.blade.php index 889e6be..0b15929 100644 --- a/resources/views/livewire/home/index.blade.php +++ b/resources/views/livewire/home/index.blade.php @@ -1,14 +1,15 @@
+ data-image-src="{{ asset('assets/images/bg/bg22.png') }}">
- doodle 1 - doodle 1 + doodle 2

Temukan @@ -31,8 +32,7 @@ class="h-15 position-absolute d-none d-lg-block" data-cue="fadeIn" data-delay="3
- hero banner + hero banner
@@ -56,10 +56,10 @@ class="h-15 position-absolute d-none d-lg-block" data-cue="fadeIn" data-delay="3
- - + +

Keunggulan Kami

Kami hadirkan pengalaman parfum eksklusif yang membuatmu tampil percaya diri @@ -73,56 +73,56 @@ class="text-gradient gradient-7">parfum eksklusif yang membuatmu tampil p

Tahan Lama

Kualitas Terjamin

+ src="./assets/images/icons/solid/lock.svg" + class="svg-inject icon-svg solid text-navy" alt="" />

Bahan Premium

Ramah Untuk Kulit

200+ Aroma

+ src="./assets/images/icons/solid/safe.svg" + class="svg-inject icon-svg solid text-navy" alt="" />

Kemasan Elegant

Bebas Alkohol

Tersertifikasi

@@ -135,10 +135,12 @@ class="svg-inject icon-svg solid text-navy" alt="" />
- - + +

Keunggulan Kami

Kami hadirkan pengalaman parfum eksklusif yang membuatmu tampil percaya diri @@ -149,51 +151,41 @@ class="text-gradient gradient-7">parfum eksklusif yang membuatmu tampil p
-
-
-
- -
+ @if (!empty($perfumeFeatures)) +
+
+ @foreach (array_slice($perfumeFeatures, 0, 2) as $index => $feature) +
+ + {{ str_pad($index + 1, 2, '0', STR_PAD_LEFT) }} + +

{{ $feature['name'] }}

+

{{ $feature['description'] }}

+
+ @endforeach +
+ +
+
+ perfume +
+
+ +
+ +
+ @foreach (array_slice($perfumeFeatures, 2, 2) as $index => $feature) +
+ + {{ str_pad($index + 3, 2, '0', STR_PAD_LEFT) }} + +

{{ $feature['name'] }}

+

{{ $feature['description'] }}

+
+ @endforeach +
- -
-
-
- 01 -

Tahan Lama

-

Wanginya tetap segar dari pagi hingga malam, membuatmu selalu - percaya diri.

-
- -
- 02 -

Bahan Premium

-

Hanya menggunakan bahan berkualitas tinggi untuk aroma yang - elegan dan mewah.

-
- -
- -
-
- 03 -

Ramah untuk Kulit

-

Formulasi lembut, aman, dan nyaman dipakai setiap hari tanpa - menimbulkan iritasi.

-
- -
- 04 -

Kemasan Elegan & Praktis

-

Desain botol modern dan mudah dibawa, cocok untuk koleksi atau - hadiah.

-
- -
- -
- + @endif
@@ -203,7 +195,7 @@ class="text-gradient gradient-7">parfum eksklusif yang membuatmu tampil p

+ data-image-src="{{ asset('assets/images/bg/bg23.png') }}">
@@ -211,179 +203,69 @@ class="text-gradient gradient-7">parfum eksklusif yang membuatmu tampil p
- - + +

FAQ

-

If you don't see an answer to your question, you can send - us an email from our contact form.

+

Pertanyaan yang sering diajukan + seputar layanan kami. +

-
-
- -
- -
-
-

Fusce dapibus, tellus ac cursus commodo, tortor mauris - condimentum nibh, ut fermentum massa justo sit amet risus. Cras - mattis consectetur purus sit amet fermentum. Praesent commodo - cursus magna, vel scelerisque nisl consectetur et. Cum sociis - natoque penatibus et magnis dis parturient montes, nascetur - ridiculus mus. Donec sed odio dui. Cras justo odio, dapibus ac - facilisis.

+ @foreach (array_slice($faqs, 0, ceil(count($faqs) / 2)) as $index => $faq) +
+
+
- -
- -
- -
-
- -
- -
-
-

Fusce dapibus, tellus ac cursus commodo, tortor mauris - condimentum nibh, ut fermentum massa justo sit amet risus. Cras - mattis consectetur purus sit amet fermentum. Praesent commodo - cursus magna, vel scelerisque nisl consectetur et. Cum sociis - natoque penatibus et magnis dis parturient montes, nascetur - ridiculus mus. Donec sed odio dui. Cras justo odio, dapibus ac - facilisis.

+
+
+

{{ $faq['answer'] }}

+
-
- -
- -
-
- -
- -
-
-

Fusce dapibus, tellus ac cursus commodo, tortor mauris - condimentum nibh, ut fermentum massa justo sit amet risus. Cras - mattis consectetur purus sit amet fermentum. Praesent commodo - cursus magna, vel scelerisque nisl consectetur et. Cum sociis - natoque penatibus et magnis dis parturient montes, nascetur - ridiculus mus. Donec sed odio dui. Cras justo odio, dapibus ac - facilisis.

-
- -
- -
- + @endforeach
-
- +
-
-
-
- -
- -
-
-

Fusce dapibus, tellus ac cursus commodo, tortor mauris - condimentum nibh, ut fermentum massa justo sit amet risus. Cras - mattis consectetur purus sit amet fermentum. Praesent commodo - cursus magna, vel scelerisque nisl consectetur et. Cum sociis - natoque penatibus et magnis dis parturient montes, nascetur - ridiculus mus. Donec sed odio dui. Cras justo odio, dapibus ac - facilisis.

+ @foreach (array_slice($faqs, ceil(count($faqs) / 2)) as $index => $faq) +
+
+
+
- -
- -
- -
-
- -
- -
-
-

Fusce dapibus, tellus ac cursus commodo, tortor mauris - condimentum nibh, ut fermentum massa justo sit amet risus. Cras - mattis consectetur purus sit amet fermentum. Praesent commodo - cursus magna, vel scelerisque nisl consectetur et. Cum sociis - natoque penatibus et magnis dis parturient montes, nascetur - ridiculus mus. Donec sed odio dui. Cras justo odio, dapibus ac - facilisis.

+
+
+

{{ $faq['answer'] }}

+
-
- -
- -
-
- -
- -
-
-

Fusce dapibus, tellus ac cursus commodo, tortor mauris - condimentum nibh, ut fermentum massa justo sit amet risus. Cras - mattis consectetur purus sit amet fermentum. Praesent commodo - cursus magna, vel scelerisque nisl consectetur et. Cum sociis - natoque penatibus et magnis dis parturient montes, nascetur - ridiculus mus. Donec sed odio dui. Cras justo odio, dapibus ac - facilisis.

-
- -
- -
- -
- + @endforeach
- +
- +
- +
- +
+
@@ -391,10 +273,12 @@ class="text-gradient gradient-7">answer to your question, you can send
- - + +

Mengapa Harus Kami?

Karena kami percaya setiap orang berhak wangi mewah tanpa harus @@ -405,102 +289,40 @@ class="text-gradient gradient-7">setiap orang berhak wangi mewah tanpa ha
-
+
+ image +
-
-
-
+ @foreach ($whyChooseUs as $item) +
+
+
+

{{ $loop->iteration }}. {{ $item['name'] }}

+

{{ $item['description'] }}

+
+
-
-

Scheduled Transactions

-

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus - mus. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Praesent - commodo cursus magna.

-
-
-
-
-
-
-
-

Multiple Currencies

-

Aenean lacinia bibendum nulla sed consectetur. Nulla vitae elit libero, a - pharetra augue. Maecenas faucibus mollis interdum.

-
-
-
-
-
-
-
-

Database Management

-

Pellentesque ornare sem lacinia quam venenatis vestibulum. Integer posuere erat a - ante venenatis dapibus posuere velit aliquet. Cum sociis natoque penatibus et - magnis dis parturient montes.

-
-
-
-
-
-
-
-

Sync Between Devices

-

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus - mus. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Praesent - commodo cursus magna.

-
-
-
-
-
-
-
-

Smart Search

-

Aenean lacinia bibendum nulla sed consectetur. Nulla vitae elit libero, a - pharetra augue. Maecenas faucibus mollis interdum.

-
-
-
-
-
-
-
-

Detailed Reports

-

Pellentesque ornare sem lacinia quam venenatis vestibulum. Integer posuere erat a - ante venenatis dapibus posuere velit aliquet. Cum sociis natoque penatibus et - magnis dis parturient montes.

-
-
+ @endforeach
- - - -

Happy Customers

-

Don't take our word for it. See what customers are saying about us.

+ + + +

Pelanggan Kami yang Puas

+

+ Jangan hanya percaya pada kata kami. Lihat apa yang dikatakan + pelanggan tentang kami. +

@@ -639,7 +461,7 @@ class="text-gradient gradient-7">customers are saying about us.

+ data-image-src="{{ asset('assets/images/bg/bg23.png') }}">
@@ -653,25 +475,28 @@ class="text-gradient gradient-7">customers are saying about us.
- - + +

Manage all your bills, accounts & budgets in one place.

Sandbox is available to download from both App Store and Google Play Store.

- - + + +
-
+
image