Dark Mode
Introduction

Bagian ini tidak berkaitan secara langsung dengan framework. Styling pada dasarnya mengikuti struktur dan susunan komponen yang digunakan.

Dokumentasi ini membahas implementasi komponen menggunakan Laravel, Inertia, Tailwind CSS, dan Vue.js.

Sebelum memulai, pastikan seluruh environment dan dependensi yang dibutuhkan telah terpasang dengan benar.

Install
copy

npm install chart.js vee-validate vue-chartjs yup
        

Pastikan package @inertiajs/vue3 telah terpasang sebagai bagian dari setup Laravel + Inertia.

Letakkan font Poppins pada direktori public/assets/fonts.

Letakkan file logo pada public/assets/images/logo.svg.

Selanjutnya, sesuaikan file resources/css/app.css dengan menyalin CSS yang disediakan di bawah ini.

Kemudian, buat struktur folder berikut untuk menempatkan file komponen yang akan digunakan:

Structure

resources/js/
├── Components/
│   ├── Common/
│   └── Utils/
└── Layouts/
    └── Components/
        

File layout utama ditempatkan di resources/js/Layouts.

Komponen seperti BottomNav, Section, Footer, Header, dan Sidebar ditempatkan di resources/js/Layouts/Components.

File formatText.js ditempatkan di resources/js/Components/Utils.

Seluruh file lainnya dapat ditempatkan di resources/js/Components/Common.