Deskripsi: Menambahkan halaman detail event pada admin panel dengan status parameter Menambahkan beberapa komponen UI untuk menampilkan detail event, drawer informasi, dan QR Code Update konfigurasi aplikasi dan iOS project Perbaikan pada halaman verifikasi authentication Update dokumentasi prompt untuk Qwen File yang diubah: Modified app.config.js app/(application)/admin/event/[id]/[status]/index.tsx docs/prompt-for-qwen-code.md ios/HIPMIBadungConnect.xcodeproj/project.pbxproj ios/HIPMIBadungConnect/Info.plist screens/Authentication/VerificationView.tsx New Admin Event Components screens/Admin/Event/BoxEventDetail.tsx screens/Admin/Event/EventDetailDrawer.tsx screens/Admin/Event/EventDetailQRCode.tsx screens/Admin/Event/ScreenEventDetail.tsx ### No Issue
107 lines
2.6 KiB
JavaScript
107 lines
2.6 KiB
JavaScript
// app.config.js
|
|
require("dotenv").config();
|
|
|
|
export default {
|
|
name: "HIPMI Badung Connect",
|
|
slug: "hipmi-mobile",
|
|
version: "1.0.2",
|
|
orientation: "portrait",
|
|
icon: "./assets/images/icon.png",
|
|
scheme: "hipmimobile",
|
|
userInterfaceStyle: "automatic",
|
|
newArchEnabled: true,
|
|
|
|
ios: {
|
|
supportsTablet: true,
|
|
bundleIdentifier: "com.anonymous.hipmi-mobile",
|
|
googleServicesFile: "./ios/HIPMIBadungConnect/GoogleService-Info.plist",
|
|
infoPlist: {
|
|
ITSAppUsesNonExemptEncryption: false,
|
|
NSLocationWhenInUseUsageDescription:
|
|
"Aplikasi membutuhkan akses lokasi untuk menampilkan peta.",
|
|
},
|
|
associatedDomains: ["applinks:cld-dkr-staging-hipmi.wibudev.com"],
|
|
buildNumber: "3",
|
|
},
|
|
|
|
android: {
|
|
googleServicesFile: "./google-services.json",
|
|
adaptiveIcon: {
|
|
foregroundImage: "./assets/images/splash-icon.png",
|
|
backgroundColor: "#ffffff",
|
|
},
|
|
edgeToEdgeEnabled: true,
|
|
package: "com.bip.hipmimobileapp",
|
|
versionCode: 1,
|
|
// softwareKeyboardLayoutMode: 'resize', // option: untuk mengatur keyboard pada room chst collaboration
|
|
intentFilters: [
|
|
{
|
|
action: "VIEW",
|
|
autoVerify: true, // wajib untuk App Links
|
|
data: [
|
|
{
|
|
scheme: "https",
|
|
host: "cld-dkr-staging-hipmi.wibudev.com",
|
|
pathPrefix: "/",
|
|
},
|
|
],
|
|
category: ["BROWSABLE", "DEFAULT"],
|
|
},
|
|
],
|
|
},
|
|
|
|
web: {
|
|
bundler: "metro",
|
|
output: "static",
|
|
favicon: "./assets/images/favicon.png",
|
|
},
|
|
|
|
plugins: [
|
|
"expo-router",
|
|
"expo-web-browser",
|
|
[
|
|
"expo-splash-screen",
|
|
{
|
|
image: "./assets/images/splash-icon.png",
|
|
imageWidth: 200,
|
|
resizeMode: "contain",
|
|
backgroundColor: "#ffffff",
|
|
},
|
|
],
|
|
[
|
|
"expo-camera",
|
|
{
|
|
cameraPermission: "Allow $(PRODUCT_NAME) to access your camera",
|
|
microphonePermission: "Allow $(PRODUCT_NAME) to access your microphone",
|
|
recordAudioAndroid: true,
|
|
},
|
|
],
|
|
"expo-font",
|
|
"@react-native-firebase/app",
|
|
[
|
|
"expo-notifications",
|
|
{
|
|
icon: "./assets/images/icon.png",
|
|
color: "#ffffff",
|
|
iosDisplayInForeground: true,
|
|
},
|
|
],
|
|
"@maplibre/maplibre-react-native",
|
|
],
|
|
|
|
experiments: {
|
|
typedRoutes: true,
|
|
},
|
|
|
|
extra: {
|
|
router: {},
|
|
eas: {
|
|
projectId: "5cf15964-4889-4755-b8ed-b99c61d614d1",
|
|
},
|
|
// Tambahkan environment variables ke sini
|
|
API_BASE_URL: process.env.API_BASE_URL,
|
|
BASE_URL: process.env.BASE_URL,
|
|
DEEP_LINK_URL: process.env.DEEP_LINK_URL,
|
|
},
|
|
};
|