Instalasi
Untuk menggunakan Iampact, Anda perlu menyertakan beberapa dependensi berikut di dalam file HTML Anda. Berikut adalah langkah-langkahnya:
Langkah Awal
-
jQuery: Diperlukan untuk sebagian besar fungsi.
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
-
SweetAlert2: Untuk menampilkan popup dan notifikasi pada module
Notify
.<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
-
DataTables: Untuk membuat tabel interaktif dan responsif pada module
Tables
.<script src="https://cdn.datatables.net/1.11.5/js/jquery.dataTables.min.js"></script>
<script src="https://cdn.datatables.net/1.11.5/js/dataTables.bootstrap5.min.js"></script>
<script src="https://cdn.datatables.net/responsive/2.2.9/js/dataTables.responsive.min.js"></script> -
DataTables Export (Opsional): Untuk ekspor tabel ke format tertentu pada module
Tables
.<script src="https://cdn.datatables.net/buttons/3.2.0/js/dataTables.buttons.js"></script>
<script src="https://cdn.datatables.net/buttons/3.2.0/js/buttons.dataTables.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.10.1/jszip.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.2.7/pdfmake.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.2.7/vfs_fonts.js"></script>
<script src="https://cdn.datatables.net/buttons/3.2.0/js/buttons.html5.min.js"></script> -
Iampact: Sertakan library utama setelah dependensi lain.
<script src="https://iampact.smactactic.dev/dist/main.js"></script>
Contoh Minimum
Berikut adalah contoh HTML dasar untuk memulai dengan Iampact. Pada contoh ini, hanya tiga dependensi utama yang disertakan: jQuery, SweetAlert2, dan Iampact. Anda bisa menggunakan kode ini untuk memulai dengan cepat.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Iampact</title>
</head>
<body>
<h1>Welcome to Iampact</h1>
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script src="https://iampact.smactactic.dev/dist/main.js"></script>
</body>
</html>
Pada contoh di atas, kita menyertakan jQuery karena banyak fungsi Iampact yang bergantung padanya, SweetAlert2 untuk notifikasi dan popup, dan Iampact itu sendiri untuk memanfaatkan seluruh fungsionalitas.
Apabila Anda akan menggunakan module Tables, seperti untuk menampilkan tabel interaktif, Anda perlu menambahkan DataTables. Jika Anda ingin menggunakan fitur Export untuk mengekspor data tabel ke format seperti Excel
atau PDF
, Anda juga harus menambahkan dependensi tambahan tersebut.