From f30f1b526993afe480e5dd7f34a32c1317e991c5 Mon Sep 17 00:00:00 2001
From: 202310715280-FADLAN-RIVALDI <202310715280@mhs.ubharajaya.ac.id>
Date: Thu, 30 Oct 2025 13:57:20 +0700
Subject: [PATCH] percobaan
---
 .../java/com/example/cupcake/CupcakeScreen.kt |   2 +-
 .../com/example/cupcake/data/DataSource.kt    |   6 +-
 .../example/cupcake/ui/StartOrderScreen.kt    |   4 +-
 .../com/example/cupcake/ui/SummaryScreen.kt   |   4 +-
 app/src/main/res/drawable/donuts.xml          | 576 ++++++++++++++++++
 app/src/main/res/values/strings.xml           |  18 +-
 6 files changed, 593 insertions(+), 17 deletions(-)
 create mode 100644 app/src/main/res/drawable/donuts.xml
diff --git a/app/src/main/java/com/example/cupcake/CupcakeScreen.kt b/app/src/main/java/com/example/cupcake/CupcakeScreen.kt
index 86e8eaf..1309f7d 100644
--- a/app/src/main/java/com/example/cupcake/CupcakeScreen.kt
+++ b/app/src/main/java/com/example/cupcake/CupcakeScreen.kt
@@ -200,7 +200,7 @@ private fun shareOrder(context: Context, subject: String, summary: String) {
     context.startActivity(
         Intent.createChooser(
             intent,
-            context.getString(R.string.new_cupcake_order)
+            context.getString(R.string.new_donuts_order)
         )
     )
 }
diff --git a/app/src/main/java/com/example/cupcake/data/DataSource.kt b/app/src/main/java/com/example/cupcake/data/DataSource.kt
index d6fb063..a432624 100644
--- a/app/src/main/java/com/example/cupcake/data/DataSource.kt
+++ b/app/src/main/java/com/example/cupcake/data/DataSource.kt
@@ -27,8 +27,8 @@ object DataSource {
     )
 
     val quantityOptions = listOf(
-        Pair(R.string.one_cupcake, 1),
-        Pair(R.string.six_cupcakes, 6),
-        Pair(R.string.twelve_cupcakes, 12)
+        Pair(R.string.one_donuts, 1),
+        Pair(R.string.six_donuts, 6),
+        Pair(R.string.twelve_donuts, 12)
     )
 }
diff --git a/app/src/main/java/com/example/cupcake/ui/StartOrderScreen.kt b/app/src/main/java/com/example/cupcake/ui/StartOrderScreen.kt
index 6b9c833..dc36ef0 100644
--- a/app/src/main/java/com/example/cupcake/ui/StartOrderScreen.kt
+++ b/app/src/main/java/com/example/cupcake/ui/StartOrderScreen.kt
@@ -63,13 +63,13 @@ fun StartOrderScreen(
         ) {
             Spacer(modifier = Modifier.height(dimensionResource(R.dimen.padding_medium)))
             Image(
-                painter = painterResource(R.drawable.cupcake),
+                painter = painterResource(R.drawable.donuts),
                 contentDescription = null,
                 modifier = Modifier.width(300.dp)
             )
             Spacer(modifier = Modifier.height(dimensionResource(R.dimen.padding_medium)))
             Text(
-                text = stringResource(R.string.order_cupcakes),
+                text = stringResource(R.string.order_donuts),
                 style = MaterialTheme.typography.headlineSmall
             )
             Spacer(modifier = Modifier.height(dimensionResource(R.dimen.padding_small)))
diff --git a/app/src/main/java/com/example/cupcake/ui/SummaryScreen.kt b/app/src/main/java/com/example/cupcake/ui/SummaryScreen.kt
index 1fae196..b338192 100644
--- a/app/src/main/java/com/example/cupcake/ui/SummaryScreen.kt
+++ b/app/src/main/java/com/example/cupcake/ui/SummaryScreen.kt
@@ -55,7 +55,7 @@ fun OrderSummaryScreen(
     val resources = LocalContext.current.resources
 
     val numberOfCupcakes = resources.getQuantityString(
-        R.plurals.cupcakes,
+        R.plurals.Donuts,
         orderUiState.quantity,
         orderUiState.quantity
     )
@@ -67,7 +67,7 @@ fun OrderSummaryScreen(
         orderUiState.date,
         orderUiState.quantity
     )
-    val newOrder = stringResource(R.string.new_cupcake_order)
+    val newOrder = stringResource(R.string.new_donuts_order)
     //Create a list of order summary to display
     val items = listOf(
         // Summary line 1: display selected quantity
diff --git a/app/src/main/res/drawable/donuts.xml b/app/src/main/res/drawable/donuts.xml
new file mode 100644
index 0000000..b4a3628
--- /dev/null
+++ b/app/src/main/res/drawable/donuts.xml
@@ -0,0 +1,576 @@
+
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 8d8fcaa..4907bea 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -14,11 +14,11 @@
      limitations under the License.
 -->
 
-    Cupcake
-    Order Cupcakes
-    One Cupcake
-    Six Cupcakes
-    Twelve Cupcakes
+    Donuts
+    Order Donuts
+    One Donuts
+    Six Donuts
+    Twelve Donuts
     Choose Flavor
     Vanilla
     Chocolate
@@ -36,11 +36,11 @@
     Pickup date
     Subtotal %s
     Total %s
-    New Cupcake Order
+    New Donuts Order
     Quantity: %1$s \nFlavor: %2$s \nPickup date: %3$s \nTotal: %4$s \n\nThank you!
     Back
-    
-        - %d cupcake
 
-        - %d cupcakes
 
+    
+        - %d Donuts
 
+        - %d Donuts