aboutsummaryrefslogtreecommitdiff
path: root/packages/merchant-backend-ui
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2022-11-03 20:12:32 +0100
committerChristian Grothoff <christian@grothoff.org>2022-11-03 20:12:32 +0100
commitd00f7a4a0187b61257d9ff5703dfb4245d50eece (patch)
treeaff6ff61908a332099e55cff9ce1035225f8cb04 /packages/merchant-backend-ui
parent0a604ee3ea1f1c43dfbe74d74f571329136e3749 (diff)
downloadwallet-core-d00f7a4a0187b61257d9ff5703dfb4245d50eece.tar.xz
-fix typos
Diffstat (limited to 'packages/merchant-backend-ui')
-rw-r--r--packages/merchant-backend-ui/README.md12
-rw-r--r--packages/merchant-backend-ui/src/utils/amount.ts14
-rw-r--r--packages/merchant-backend-ui/src/utils/table.ts4
3 files changed, 14 insertions, 16 deletions
diff --git a/packages/merchant-backend-ui/README.md b/packages/merchant-backend-ui/README.md
index 16cbd0b9a..44a555ae0 100644
--- a/packages/merchant-backend-ui/README.md
+++ b/packages/merchant-backend-ui/README.md
@@ -10,9 +10,9 @@ This project generate 5 templates for the merchant backend:
* RequestPayment
* ShowOrderDetails
-This pages are to be serve from the merchant-backend service and will be queried for browser that may or may not have javascript enabled, so we are going to do server side rendering.
-The merchant-backend service is currently supporting mustache library for server side rendering.
-We also want the be able to create a more interactive design if the browser have javascript enabled, so the pages will be serve with all the infromation in the html but also in javascript.
+This pages are to be serve from the merchant-backend service and will be queried for browser that may or may not have JavaScript enabled, so we are going to do server side rendering.
+The merchant-backend service is currently supporting mustache library for server side rendering.
+We also want the be able to create a more interactive design if the browser have JavaScript enabled, so the pages will be serve with all the information in the HTML but also in JavaScript.
In this scenario, we are using jsx to build the template of the page that will be build-time rendered into the mustache template. This template can the be deployed into a merchant-backend that will complete the information before send it to the browser.
@@ -22,9 +22,7 @@ The building process can be executed with `pnpm build`
# Testing
-This project is using a javascript implementation of mustache that can be executed with the command `pnpm render-examples`.
+This project is using a JavaScript implementation of mustache that can be executed with the command `pnpm render-examples`.
This script will take the pages previously built in `dist/pages` directory and the examples definition in the `src/pages/[exampleName].examples.ts` files and render a to-be-sent-to-the-user page like the merchant would do.
This examples will be saved invidivualy into directory `dist/examples` and should be opened with your testing browser.
-Testing should be done with javascript enabled and javascript disabled, both should look ok.
-
-
+Testing should be done with JavaScript enabled and JavaScript disabled, both should look ok.
diff --git a/packages/merchant-backend-ui/src/utils/amount.ts b/packages/merchant-backend-ui/src/utils/amount.ts
index 85f230427..a54c52abe 100644
--- a/packages/merchant-backend-ui/src/utils/amount.ts
+++ b/packages/merchant-backend-ui/src/utils/amount.ts
@@ -17,10 +17,10 @@ import { amountFractionalBase, AmountJson, Amounts } from "@gnu-taler/taler-util
import { MerchantBackend } from "../declaration";
/**
- * sums two prices,
- * @param one
- * @param two
- * @returns
+ * sums two prices,
+ * @param one
+ * @param two
+ * @returns
*/
const sumPrices = (one: string, two: string) => {
const [currency, valueOne] = one.split(':')
@@ -30,7 +30,7 @@ const sumPrices = (one: string, two: string) => {
/**
* merge refund with the same description and a difference less than one minute
- * @param prev list of refunds that will hold the merged refunds
+ * @param prev list of refunds that will hold the merged refunds
* @param cur new refund to add to the list
* @returns list with the new refund, may be merged with the last
*/
@@ -38,8 +38,8 @@ export function mergeRefunds(prev: MerchantBackend.Orders.RefundDetails[], cur:
let tail;
if (prev.length === 0 || //empty list
- cur.timestamp.t_s === 'never' || //current doesnt have timestamp
- (tail = prev[prev.length - 1]).timestamp.t_s === 'never' || // last doesnt have timestamp
+ cur.timestamp.t_s === 'never' || //current does not have timestamp
+ (tail = prev[prev.length - 1]).timestamp.t_s === 'never' || // last does not have timestamp
cur.reason !== tail.reason || //different reason
Math.abs(cur.timestamp.t_s - tail.timestamp.t_s) > 1000 * 60) {//more than 1 minute difference
diff --git a/packages/merchant-backend-ui/src/utils/table.ts b/packages/merchant-backend-ui/src/utils/table.ts
index 3d713a6f7..198c46543 100644
--- a/packages/merchant-backend-ui/src/utils/table.ts
+++ b/packages/merchant-backend-ui/src/utils/table.ts
@@ -30,8 +30,8 @@ function notEmpty<TValue>(value: TValue | null | undefined): value is TValue {
return value !== null && value !== undefined;
}
-export function buildActions<T extends WithId>(intances: T[], selected: string[], action: 'DELETE'): Actions<T>[] {
- return selected.map(id => intances.find(i => i.id === id))
+export function buildActions<T extends WithId>(instances: T[], selected: string[], action: 'DELETE'): Actions<T>[] {
+ return selected.map(id => instances.find(i => i.id === id))
.filter(notEmpty)
.map(id => ({ element: id, type: action }))
}