diff options
author | Sebastian <sebasjm@gmail.com> | 2024-02-19 11:15:41 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2024-02-19 11:16:46 -0300 |
commit | c3e703989a87f4deafd77eb644d73af8ef93f110 (patch) | |
tree | b8f56ed4ab509ddfa97ebdb0789e901ab94b51f5 /packages/demobank-ui/src/pages/admin | |
parent | f3dfd3da1bb16da110b1e83ebc075ed82dcf129e (diff) | |
download | wallet-core-c3e703989a87f4deafd77eb644d73af8ef93f110.tar.xz |
better name to links and buttons
Diffstat (limited to 'packages/demobank-ui/src/pages/admin')
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) => { |