From 854178c9e4b7ac0b5bd767336f651000256dfb91 Mon Sep 17 00:00:00 2001 From: shaulascr Date: Wed, 12 Feb 2025 21:28:58 +0700 Subject: [PATCH 1/4] add profile --- .../data/api/retrofit/ApiService.kt | 6 + app/src/main/res/drawable/ic_address.xml | 5 + app/src/main/res/drawable/ic_arrow_right.xml | 5 + app/src/main/res/drawable/ic_delivery.xml | 9 + app/src/main/res/drawable/ic_delivery_24.xml | 9 + app/src/main/res/drawable/ic_package.xml | 5 + app/src/main/res/drawable/ic_wallet.xml | 5 + .../main/res/drawable/outline_store_24.xml | 5 + app/src/main/res/layout/fragment_profile.xml | 326 +++++++++++++++++- app/src/main/res/values/strings.xml | 4 + app/src/main/res/values/styles.xml | 10 + 11 files changed, 383 insertions(+), 6 deletions(-) create mode 100644 app/src/main/res/drawable/ic_address.xml create mode 100644 app/src/main/res/drawable/ic_arrow_right.xml create mode 100644 app/src/main/res/drawable/ic_delivery.xml create mode 100644 app/src/main/res/drawable/ic_delivery_24.xml create mode 100644 app/src/main/res/drawable/ic_package.xml create mode 100644 app/src/main/res/drawable/ic_wallet.xml create mode 100644 app/src/main/res/drawable/outline_store_24.xml create mode 100644 app/src/main/res/values/styles.xml diff --git a/app/src/main/java/com/alya/ecommerce_serang/data/api/retrofit/ApiService.kt b/app/src/main/java/com/alya/ecommerce_serang/data/api/retrofit/ApiService.kt index 711291d..02e6bd2 100644 --- a/app/src/main/java/com/alya/ecommerce_serang/data/api/retrofit/ApiService.kt +++ b/app/src/main/java/com/alya/ecommerce_serang/data/api/retrofit/ApiService.kt @@ -2,6 +2,7 @@ package com.alya.ecommerce_serang.data.api.retrofit import com.alya.ecommerce_serang.data.api.response.AllProductResponse import com.alya.ecommerce_serang.data.api.response.ProductResponse +import com.alya.ecommerce_serang.data.api.response.StoreResponse import retrofit2.Call import retrofit2.http.GET import retrofit2.http.Header @@ -19,4 +20,9 @@ interface ApiService { @Header("Authorization") token: String, @Path("id") productId: Int ): Call + + @GET("mystore") + fun getStore ( + @Header("Authorization") token: String = "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6NzEsIm5hbWUiOiJhbHlhIiwiZW1haWwiOiJha3VuYmVsYWphci5hbHlhQGdtYWlsLmNvbSIsInJvbGUiOiJ1c2VyIiwiaWF0IjoxNzM4NDg0OTc0LCJleHAiOjE3NDEwNzY5NzR9.0JyXJQ_6CKiZEi0gvk1gcn-0ILu3a9lOr3HqjhJXbBE" + ): Call } \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_address.xml b/app/src/main/res/drawable/ic_address.xml new file mode 100644 index 0000000..5fb52a8 --- /dev/null +++ b/app/src/main/res/drawable/ic_address.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/app/src/main/res/drawable/ic_arrow_right.xml b/app/src/main/res/drawable/ic_arrow_right.xml new file mode 100644 index 0000000..918768a --- /dev/null +++ b/app/src/main/res/drawable/ic_arrow_right.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/app/src/main/res/drawable/ic_delivery.xml b/app/src/main/res/drawable/ic_delivery.xml new file mode 100644 index 0000000..4af1a65 --- /dev/null +++ b/app/src/main/res/drawable/ic_delivery.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_delivery_24.xml b/app/src/main/res/drawable/ic_delivery_24.xml new file mode 100644 index 0000000..db053a5 --- /dev/null +++ b/app/src/main/res/drawable/ic_delivery_24.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_package.xml b/app/src/main/res/drawable/ic_package.xml new file mode 100644 index 0000000..43c33e0 --- /dev/null +++ b/app/src/main/res/drawable/ic_package.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/app/src/main/res/drawable/ic_wallet.xml b/app/src/main/res/drawable/ic_wallet.xml new file mode 100644 index 0000000..014b47f --- /dev/null +++ b/app/src/main/res/drawable/ic_wallet.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/app/src/main/res/drawable/outline_store_24.xml b/app/src/main/res/drawable/outline_store_24.xml new file mode 100644 index 0000000..1d8d53c --- /dev/null +++ b/app/src/main/res/drawable/outline_store_24.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/app/src/main/res/layout/fragment_profile.xml b/app/src/main/res/layout/fragment_profile.xml index 28e1eec..46e8c55 100644 --- a/app/src/main/res/layout/fragment_profile.xml +++ b/app/src/main/res/layout/fragment_profile.xml @@ -1,13 +1,327 @@ - - + + - \ No newline at end of file + + + + +