aboutsummaryrefslogtreecommitdiff
path: root/packages/demobank-ui/src/pages/admin
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2024-02-19 11:15:41 -0300
committerSebastian <sebasjm@gmail.com>2024-02-19 11:16:46 -0300
commitc3e703989a87f4deafd77eb644d73af8ef93f110 (patch)
treeb8f56ed4ab509ddfa97ebdb0789e901ab94b51f5 /packages/demobank-ui/src/pages/admin
parentf3dfd3da1bb16da110b1e83ebc075ed82dcf129e (diff)
downloadwallet-core-c3e703989a87f4deafd77eb644d73af8ef93f110.tar.xz
better name to links and buttons
Diffstat (limited to 'packages/demobank-ui/src/pages/admin')
-rw-r--r--packages/demobank-ui/src/pages/admin/AccountForm.tsx2
-rw-r--r--packages/demobank-ui/src/pages/admin/AccountList.tsx5
-rw-r--r--packages/demobank-ui/src/pages/admin/AdminHome.tsx5
-rw-r--r--packages/demobank-ui/src/pages/admin/CreateNewAccount.tsx3
-rw-r--r--packages/demobank-ui/src/pages/admin/RemoveAccount.tsx3
5 files changed, 18 insertions, 0 deletions
diff --git a/packages/demobank-ui/src/pages/admin/AccountForm.tsx b/packages/demobank-ui/src/pages/admin/AccountForm.tsx
index 8bdd65175..de30d473d 100644
--- a/packages/demobank-ui/src/pages/admin/AccountForm.tsx
+++ b/packages/demobank-ui/src/pages/admin/AccountForm.tsx
@@ -647,6 +647,7 @@ export function AccountForm<PurposeType extends keyof ChangeByPurposeType>({
</span>
<button
type="button"
+ name="is public"
data-enabled={
form.isPublic ?? defaultValue.isPublic ? "true" : "false"
}
@@ -687,6 +688,7 @@ export function AccountForm<PurposeType extends keyof ChangeByPurposeType>({
</span>
<button
type="button"
+ name="is exchange"
data-enabled={
form.isExchange ?? defaultValue.isExchange
? "true"
diff --git a/packages/demobank-ui/src/pages/admin/AccountList.tsx b/packages/demobank-ui/src/pages/admin/AccountList.tsx
index 5528b5226..4e3f4afe3 100644
--- a/packages/demobank-ui/src/pages/admin/AccountList.tsx
+++ b/packages/demobank-ui/src/pages/admin/AccountList.tsx
@@ -81,6 +81,7 @@ export function AccountList({
<div class="mt-4 sm:ml-16 sm:mt-0 sm:flex-none">
<a
href={routeCreate.url({})}
+ name="create account"
type="button"
class="block rounded-md bg-indigo-600 px-3 py-2 text-center text-sm font-semibold text-white shadow-sm hover:bg-indigo-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600"
>
@@ -128,6 +129,7 @@ export function AccountList({
<tr key={idx}>
<td class="whitespace-nowrap py-4 pl-4 pr-3 text-sm font-medium text-gray-900 sm:pl-0">
<a
+ name={`show account ${item.username}`}
href={routeShowAccount.url({
account: item.username,
})}
@@ -163,6 +165,7 @@ export function AccountList({
</td>
<td class="relative whitespace-nowrap py-4 pl-3 pr-4 text-right text-sm font-medium sm:pr-0">
<a
+ name={`update password ${item.username}`}
href={routeUpdatePasswordAccount.url({
account: item.username,
})}
@@ -175,6 +178,7 @@ export function AccountList({
<Fragment>
<a
+ name={`show cashout ${item.username}`}
href={routeShowCashoutsAccount.url({
account: item.username,
})}
@@ -187,6 +191,7 @@ export function AccountList({
: undefined}
{noBalance ? (
<a
+ name={`remove account ${item.username}`}
href={routeRemoveAccount.url({
account: item.username,
})}
diff --git a/packages/demobank-ui/src/pages/admin/AdminHome.tsx b/packages/demobank-ui/src/pages/admin/AdminHome.tsx
index 35106edeb..2df8ac112 100644
--- a/packages/demobank-ui/src/pages/admin/AdminHome.tsx
+++ b/packages/demobank-ui/src/pages/admin/AdminHome.tsx
@@ -238,6 +238,7 @@ function Metrics({ routeDownloadStats }: {
>
<button
type="button"
+ name="set last hour"
onClick={(e) => {
e.preventDefault();
setMetricType(TalerCorebankApi.MonitorTimeframeParam.hour);
@@ -260,6 +261,7 @@ function Metrics({ routeDownloadStats }: {
</button>
<button
type="button"
+ name="set last day"
onClick={(e) => {
e.preventDefault();
setMetricType(TalerCorebankApi.MonitorTimeframeParam.day);
@@ -282,6 +284,7 @@ function Metrics({ routeDownloadStats }: {
</button>
<button
type="button"
+ name="set last month"
onClick={(e) => {
e.preventDefault();
setMetricType(TalerCorebankApi.MonitorTimeframeParam.month);
@@ -304,6 +307,7 @@ function Metrics({ routeDownloadStats }: {
</button>
<button
type="button"
+ name="set last year"
onClick={(e) => {
e.preventDefault();
setMetricType(TalerCorebankApi.MonitorTimeframeParam.year);
@@ -390,6 +394,7 @@ function Metrics({ routeDownloadStats }: {
<div class="flex justify-end mt-2">
<a
href={routeDownloadStats.url({})}
+ name="download stats"
class="disabled:opacity-50 disabled:cursor-default cursor-pointer rounded-md bg-indigo-600 px-3 py-2 text-sm font-semibold text-white shadow-sm hover:bg-indigo-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600"
>
<i18n.Translate>Download stats as CSV</i18n.Translate>
diff --git a/packages/demobank-ui/src/pages/admin/CreateNewAccount.tsx b/packages/demobank-ui/src/pages/admin/CreateNewAccount.tsx
index 23d5a1e90..8773df50a 100644
--- a/packages/demobank-ui/src/pages/admin/CreateNewAccount.tsx
+++ b/packages/demobank-ui/src/pages/admin/CreateNewAccount.tsx
@@ -163,6 +163,7 @@ export function CreateNewAccount({
<div class="mt-5 sm:mt-6">
<a
href={routeCancel.url({})}
+ name="close"
class="inline-flex w-full justify-center rounded-md bg-indigo-600 px-3 py-2 text-sm font-semibold text-white shadow-sm hover:bg-indigo-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600"
>
<i18n.Translate>Close</i18n.Translate>
@@ -191,12 +192,14 @@ export function CreateNewAccount({
<div class="flex items-center justify-between gap-x-6 border-t border-gray-900/10 px-4 py-4 sm:px-8">
<a
href={routeCancel.url({})}
+ name="cancel"
class="text-sm font-semibold leading-6 text-gray-900"
>
<i18n.Translate>Cancel</i18n.Translate>
</a>
<button
type="submit"
+ name="create"
class="disabled:opacity-50 disabled:cursor-default cursor-pointer rounded-md bg-indigo-600 px-3 py-2 text-sm font-semibold text-white shadow-sm hover:bg-indigo-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600"
disabled={!submitAccount}
onClick={(e) => {
diff --git a/packages/demobank-ui/src/pages/admin/RemoveAccount.tsx b/packages/demobank-ui/src/pages/admin/RemoveAccount.tsx
index e62b6dc03..7fc5961cb 100644
--- a/packages/demobank-ui/src/pages/admin/RemoveAccount.tsx
+++ b/packages/demobank-ui/src/pages/admin/RemoveAccount.tsx
@@ -100,6 +100,7 @@ export function RemoveAccount({
<div class="mt-5 sm:mt-6">
<a
href={routeCancel.url({})}
+ name="close"
class="inline-flex w-full justify-center rounded-md bg-indigo-600 px-3 py-2 text-sm font-semibold text-white shadow-sm hover:bg-indigo-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600"
>
<i18n.Translate>Close</i18n.Translate>
@@ -238,12 +239,14 @@ export function RemoveAccount({
<div class="flex items-center justify-between gap-x-6 border-t border-gray-900/10 px-4 py-4 sm:px-8">
<a
href={routeCancel.url({})}
+ name="cancel"
class="text-sm font-semibold leading-6 text-gray-900"
>
<i18n.Translate>Cancel</i18n.Translate>
</a>
<button
type="submit"
+ name="delete"
class="disabled:opacity-50 disabled:cursor-default cursor-pointer rounded-md bg-red-600 px-3 py-2 text-sm font-semibold text-white shadow-sm hover:bg-red-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-red-600"
disabled={!!errors}
onClick={(e) => {