From b784144edf2cf21b886bfbea6750cac69fb94159 Mon Sep 17 00:00:00 2001
From: Sebastian <sebasjm@gmail.com>
Date: Fri, 8 Sep 2023 18:09:33 -0300
Subject: remove references to product and delivery

---
 .../src/wallet/Transaction.tsx                     | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

(limited to 'packages/taler-wallet-webextension/src/wallet/Transaction.tsx')

diff --git a/packages/taler-wallet-webextension/src/wallet/Transaction.tsx b/packages/taler-wallet-webextension/src/wallet/Transaction.tsx
index e54137016..018d3ccb4 100644
--- a/packages/taler-wallet-webextension/src/wallet/Transaction.tsx
+++ b/packages/taler-wallet-webextension/src/wallet/Transaction.tsx
@@ -237,8 +237,8 @@ function TransactionTemplate({
     <Fragment>
       <section style={{ padding: 8, textAlign: "center" }}>
         {transaction?.error &&
-        // FIXME: wallet core should stop sending this error on KYC
-        transaction.error.code !==
+          // FIXME: wallet core should stop sending this error on KYC
+          transaction.error.code !==
           TalerErrorCode.WALLET_WITHDRAWAL_KYC_REQUIRED ? (
           <ErrorAlertView
             error={alertFromError(
@@ -464,7 +464,7 @@ export function TransactionView({
 
         {/**FIXME: DD37 check if this holds */}
         {transaction.txState.major !==
-        TransactionMajorState.Pending ? undefined : transaction
+          TransactionMajorState.Pending ? undefined : transaction
             .withdrawalDetails.type === WithdrawalType.ManualTransfer ? (
           //manual withdrawal
           <BankDetailsByPaytoType
@@ -1475,10 +1475,10 @@ export function PurchaseDetails({
 
   const total = Amounts.add(price.value, price.fee).amount;
 
-  const hasProducts = info.products && info.products.length > 0;
+  // const hasProducts = info.products && info.products.length > 0;
 
-  const hasShipping =
-    info.delivery_date !== undefined || info.delivery_location !== undefined;
+  // const hasShipping =
+  //   info.delivery_date !== undefined || info.delivery_location !== undefined;
 
   const showLargePic = (): void => {
     return;
@@ -1558,7 +1558,7 @@ export function PurchaseDetails({
           </tr>
         </Fragment>
       )}
-      {hasProducts && (
+      {/* {hasProducts && (
         <tr>
           <td colSpan={2}>
             <PartCollapsible
@@ -1586,8 +1586,8 @@ export function PurchaseDetails({
             />
           </td>
         </tr>
-      )}
-      {hasShipping && (
+      )} */}
+      {/* {hasShipping && (
         <tr>
           <td colSpan={2}>
             <PartCollapsible
@@ -1602,7 +1602,7 @@ export function PurchaseDetails({
             />
           </td>
         </tr>
-      )}
+      )} */}
       <tr>
         <td>
           <ShowFullContractTermPopup proposalId={proposalId} />
@@ -2008,7 +2008,7 @@ function ShowWithdrawalDetailForBankIntegrated({
         />
       )}
       {!transaction.withdrawalDetails.confirmed &&
-      transaction.withdrawalDetails.bankConfirmationUrl ? (
+        transaction.withdrawalDetails.bankConfirmationUrl ? (
         <InfoBox>
           <div style={{ display: "block" }}>
             <i18n.Translate>
-- 
cgit v1.2.3


From df7ab5b5dc49f5555abe794ba8309a36133f7f62 Mon Sep 17 00:00:00 2001
From: Sebastian <sebasjm@gmail.com>
Date: Fri, 8 Sep 2023 18:12:34 -0300
Subject: removing unused function because @linaria fails with unrelated error:
 TextEncoder is not defined in taler-util/lib/whatwg-url.js

---
 .../src/wallet/Transaction.tsx                     | 240 ++++++++++-----------
 1 file changed, 120 insertions(+), 120 deletions(-)

(limited to 'packages/taler-wallet-webextension/src/wallet/Transaction.tsx')

diff --git a/packages/taler-wallet-webextension/src/wallet/Transaction.tsx b/packages/taler-wallet-webextension/src/wallet/Transaction.tsx
index 018d3ccb4..3b76558ce 100644
--- a/packages/taler-wallet-webextension/src/wallet/Transaction.tsx
+++ b/packages/taler-wallet-webextension/src/wallet/Transaction.tsx
@@ -1073,126 +1073,126 @@ export function MerchantDetails({
   );
 }
 
-function DeliveryDetails({
-  date,
-  location,
-}: {
-  date: TalerProtocolTimestamp | undefined;
-  location: Location | undefined;
-}): VNode {
-  const { i18n } = useTranslationContext();
-  return (
-    <PurchaseDetailsTable>
-      {location && (
-        <Fragment>
-          {location.country && (
-            <tr>
-              <td>
-                <i18n.Translate>Country</i18n.Translate>
-              </td>
-              <td>{location.country}</td>
-            </tr>
-          )}
-          {location.address_lines && (
-            <tr>
-              <td>
-                <i18n.Translate>Address lines</i18n.Translate>
-              </td>
-              <td>{location.address_lines}</td>
-            </tr>
-          )}
-          {location.building_number && (
-            <tr>
-              <td>
-                <i18n.Translate>Building number</i18n.Translate>
-              </td>
-              <td>{location.building_number}</td>
-            </tr>
-          )}
-          {location.building_name && (
-            <tr>
-              <td>
-                <i18n.Translate>Building name</i18n.Translate>
-              </td>
-              <td>{location.building_name}</td>
-            </tr>
-          )}
-          {location.street && (
-            <tr>
-              <td>
-                <i18n.Translate>Street</i18n.Translate>
-              </td>
-              <td>{location.street}</td>
-            </tr>
-          )}
-          {location.post_code && (
-            <tr>
-              <td>
-                <i18n.Translate>Post code</i18n.Translate>
-              </td>
-              <td>{location.post_code}</td>
-            </tr>
-          )}
-          {location.town_location && (
-            <tr>
-              <td>
-                <i18n.Translate>Town location</i18n.Translate>
-              </td>
-              <td>{location.town_location}</td>
-            </tr>
-          )}
-          {location.town && (
-            <tr>
-              <td>
-                <i18n.Translate>Town</i18n.Translate>
-              </td>
-              <td>{location.town}</td>
-            </tr>
-          )}
-          {location.district && (
-            <tr>
-              <td>
-                <i18n.Translate>District</i18n.Translate>
-              </td>
-              <td>{location.district}</td>
-            </tr>
-          )}
-          {location.country_subdivision && (
-            <tr>
-              <td>
-                <i18n.Translate>Country subdivision</i18n.Translate>
-              </td>
-              <td>{location.country_subdivision}</td>
-            </tr>
-          )}
-        </Fragment>
-      )}
-
-      {!location || !date ? undefined : (
-        <tr>
-          <td colSpan={2}>
-            <hr />
-          </td>
-        </tr>
-      )}
-      {date && (
-        <Fragment>
-          <tr>
-            <td>
-              <i18n.Translate>Date</i18n.Translate>
-            </td>
-            <td>
-              <Time
-                timestamp={AbsoluteTime.fromProtocolTimestamp(date)}
-                format="dd MMMM yyyy, HH:mm"
-              />
-            </td>
-          </tr>
-        </Fragment>
-      )}
-    </PurchaseDetailsTable>
-  );
-}
+// function DeliveryDetails({
+//   date,
+//   location,
+// }: {
+//   date: TalerProtocolTimestamp | undefined;
+//   location: Location | undefined;
+// }): VNode {
+//   const { i18n } = useTranslationContext();
+//   return (
+//     <PurchaseDetailsTable>
+//       {location && (
+//         <Fragment>
+//           {location.country && (
+//             <tr>
+//               <td>
+//                 <i18n.Translate>Country</i18n.Translate>
+//               </td>
+//               <td>{location.country}</td>
+//             </tr>
+//           )}
+//           {location.address_lines && (
+//             <tr>
+//               <td>
+//                 <i18n.Translate>Address lines</i18n.Translate>
+//               </td>
+//               <td>{location.address_lines}</td>
+//             </tr>
+//           )}
+//           {location.building_number && (
+//             <tr>
+//               <td>
+//                 <i18n.Translate>Building number</i18n.Translate>
+//               </td>
+//               <td>{location.building_number}</td>
+//             </tr>
+//           )}
+//           {location.building_name && (
+//             <tr>
+//               <td>
+//                 <i18n.Translate>Building name</i18n.Translate>
+//               </td>
+//               <td>{location.building_name}</td>
+//             </tr>
+//           )}
+//           {location.street && (
+//             <tr>
+//               <td>
+//                 <i18n.Translate>Street</i18n.Translate>
+//               </td>
+//               <td>{location.street}</td>
+//             </tr>
+//           )}
+//           {location.post_code && (
+//             <tr>
+//               <td>
+//                 <i18n.Translate>Post code</i18n.Translate>
+//               </td>
+//               <td>{location.post_code}</td>
+//             </tr>
+//           )}
+//           {location.town_location && (
+//             <tr>
+//               <td>
+//                 <i18n.Translate>Town location</i18n.Translate>
+//               </td>
+//               <td>{location.town_location}</td>
+//             </tr>
+//           )}
+//           {location.town && (
+//             <tr>
+//               <td>
+//                 <i18n.Translate>Town</i18n.Translate>
+//               </td>
+//               <td>{location.town}</td>
+//             </tr>
+//           )}
+//           {location.district && (
+//             <tr>
+//               <td>
+//                 <i18n.Translate>District</i18n.Translate>
+//               </td>
+//               <td>{location.district}</td>
+//             </tr>
+//           )}
+//           {location.country_subdivision && (
+//             <tr>
+//               <td>
+//                 <i18n.Translate>Country subdivision</i18n.Translate>
+//               </td>
+//               <td>{location.country_subdivision}</td>
+//             </tr>
+//           )}
+//         </Fragment>
+//       )}
+
+//       {!location || !date ? undefined : (
+//         <tr>
+//           <td colSpan={2}>
+//             <hr />
+//           </td>
+//         </tr>
+//       )}
+//       {date && (
+//         <Fragment>
+//           <tr>
+//             <td>
+//               <i18n.Translate>Date</i18n.Translate>
+//             </td>
+//             <td>
+//               <Time
+//                 timestamp={AbsoluteTime.fromProtocolTimestamp(date)}
+//                 format="dd MMMM yyyy, HH:mm"
+//               />
+//             </td>
+//           </tr>
+//         </Fragment>
+//       )}
+//     </PurchaseDetailsTable>
+//   );
+// }
 
 export function ExchangeDetails({ exchange }: { exchange: string }): VNode {
   return (
-- 
cgit v1.2.3

