bagasbanuna 97e1f50660 Ringkasan Perubahan
Kami telah melakukan serangkaian perubahan pada file app/(application)/admin/event/[id]/[status]/index.tsx
    untuk memperbaiki error dan meningkatkan fungsionalitas aplikasi. Berikut adalah perubahan-perubahan yang
    telah dilakukan:

    1. Perbaikan Fungsi Download QR Code
     - Mengganti implementasi fungsi downloadQRCode yang sebelumnya menggunakan modul native
       (react-native-view-shot dan @react-native-camera-roll/camera-roll) yang menyebabkan error
     - Mengganti dengan implementasi sederhana yang menampilkan pesan bahwa fitur sedang dalam pengembangan
     - Menambahkan pengecekan platform untuk memastikan fitur hanya berjalan di platform yang didukung (non-web)

    2. Pembersihan Kode
     - Menghapus penggunaan useRef karena tidak lagi diperlukan setelah mengganti implementasi
     - Menghapus komponen View yang digunakan sebagai referensi karena tidak lagi diperlukan
     - Menyederhanakan struktur komponen QR code

    3. Perbaikan Tampilan
     - Menyesuaikan tampilan tombol download agar tetap muncul meskipun QR code sedang dimuat
     - Memastikan bahwa tombol download QR tetap terlihat dan fungsional

    4. Penanganan Error
     - Menambahkan penanganan error yang lebih baik untuk mencegah crash aplikasi
     - Mengganti implementasi yang menyebabkan error Invariant Violation terkait modul native yang tidak terdaftar

    Tujuan dari Perubahan Ini

     1. Mengatasi Error Runtime: Mengatasi error Invariant Violation: TurboModuleRegistry.getEnforcing(...):
        'RNViewShot' could not be found dan error terkait modul native lainnya
     2. Meningkatkan Stabilitas Aplikasi: Memastikan bahwa aplikasi tidak mengalami crash akibat modul yang tidak
        terdaftar
     3. Menyederhanakan Fungsionalitas: Menyediakan implementasi sementara untuk fitur download QR code sampai
        konfigurasi native module selesai
     4. Meningkatkan Pengalaman Pengguna: Memastikan bahwa antarmuka tetap responsif dan memberikan umpan balik yang
         jelas kepada pengguna

    File yang Terpengaruh

     - app/(application)/admin/event/[id]/[status]/index.tsx

### No Issue
2026-02-14 15:33:42 +08:00
2025-06-23 10:18:59 +08:00
2026-01-13 17:41:30 +08:00
2026-02-14 15:33:42 +08:00
2025-11-19 17:40:35 +08:00
2026-02-13 17:38:48 +08:00
2026-02-14 15:33:42 +08:00
2026-01-29 11:36:24 +08:00
2026-01-29 11:36:24 +08:00
2026-01-23 17:13:06 +08:00
2026-01-06 12:27:30 +08:00
2025-06-26 14:33:41 +08:00
2026-02-14 15:33:42 +08:00
2026-02-14 15:33:42 +08:00
2026-02-13 17:38:48 +08:00
2026-01-17 15:59:00 +08:00
2026-01-23 17:13:06 +08:00
API
2025-08-19 11:07:42 +08:00
2026-02-14 15:33:42 +08:00
2025-07-01 17:47:51 +08:00
2025-06-23 10:18:59 +08:00
2025-11-14 17:44:22 +08:00
API
2025-08-21 15:22:14 +08:00
2026-02-14 15:33:42 +08:00
2026-02-09 14:42:56 +08:00
2025-06-20 16:14:23 +08:00
2025-11-10 10:59:48 +08:00
2025-08-19 17:42:05 +08:00

Welcome to your Expo app 👋

This is an Expo project created with create-expo-app.

Get started

  1. Install dependencies

    npm install
    
  2. Start the app

    npx expo start
    

In the output, you'll find options to open the app in a

You can start developing by editing the files inside the app directory. This project uses file-based routing.

Get a fresh project

When you're ready, run:

npm run reset-project

This command will move the starter code to the app-example directory and create a blank app directory where you can start developing.

Learn more

To learn more about developing your project with Expo, look at the following resources:

Join the community

Join our community of developers creating universal apps.

hipmi-mobile

Description
No description provided
Readme 10 MiB
Languages
TypeScript 98.9%
Kotlin 0.3%
Ruby 0.3%
JavaScript 0.3%
Swift 0.2%