bagasbanuna 1cbe4ab330 Ringkasan Perubahan
1. Penambahan Pagination pada Fitur Admin Job
     - Menerapkan sistem pagination menggunakan hook usePagination dari hooks/use-pagination.tsx
     - Mengintegrasikan komponen-komponen pagination dari helpers/paginationHelpers.tsx
     - Menambahkan dukungan infinite scroll dan pull-to-refresh
     - Menambahkan loading state, skeleton loader, dan empty state

    2. Pembaruan Fungsi API
     - Memperbarui fungsi apiAdminJob di service/api-admin/api-admin-job.ts untuk mendukung parameter
       pagination
     - Menambahkan parameter page dengan nilai default 1

    3. Modularisasi Kode
     - Memindahkan komponen AdminJobStatus dari app/(application)/admin/job/[status]/status.tsx ke
       screens/Admin/Job/ScreenJobStatus.tsx
     - Mengganti ViewWrapper dengan NewWrapper untuk tampilan yang lebih fleksibel
     - Membuat komponen baru BoxStatusJob.tsx untuk memisahkan logika tampilan item pekerjaan
     - Menggunakan komponen BoxStatusJob di dalam ScreenJobStatus untuk menampilkan daftar pekerjaan

    4. Perbaikan Struktur dan Organisasi Kode
     - Mengorganisir ulang struktur folder untuk komponen admin job
     - Memisahkan tanggung jawab antara komponen layar dan komponen item
     - Mengoptimalkan performa dengan menggunakan useCallback dan useMemo

    File-file yang Diubah

     1. screens/Admin/Job/ScreenJobStatus.tsx - Implementasi utama dengan pagination
     2. screens/Admin/Job/BoxStatusJob.tsx - Komponen baru untuk menampilkan item pekerjaan
     3. service/api-admin/api-admin-job.ts - Penambahan parameter pagination
     4. app/(application)/admin/job/[status]/status.tsx - Diperbarui untuk menggunakan komponen baru

### NO Issue
2026-02-14 11:57:27 +08:00
2025-06-23 10:18:59 +08:00
2026-01-13 17:41:30 +08:00
2026-02-14 11:57:27 +08:00
2025-11-19 17:40:35 +08:00
2026-02-13 17:38:48 +08:00
2026-02-14 11:57:27 +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 11:57:27 +08:00
2026-02-14 11:57:27 +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-01-02 17:43:23 +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-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%