From d7d61a769da84c6887fe0527cd794ceb3bf8288c Mon Sep 17 00:00:00 2001 From: Hoan Luu Huu <110280845+xquanluu@users.noreply.github.com> Date: Thu, 3 Oct 2024 21:23:17 +0700 Subject: [PATCH] sorting application name in applications index, phone number application selection (#455) * sip gateways support inbound pad crypto * sorting application name in applications index, phone number application selection --- .../internal/views/applications/index.tsx | 99 ++++++++++--------- .../internal/views/phone-numbers/form.tsx | 8 +- 2 files changed, 56 insertions(+), 51 deletions(-) diff --git a/src/containers/internal/views/applications/index.tsx b/src/containers/internal/views/applications/index.tsx index 8da1cff..c8454e6 100644 --- a/src/containers/internal/views/applications/index.tsx +++ b/src/containers/internal/views/applications/index.tsx @@ -113,59 +113,62 @@ export const Applications = () => { {!hasValue(applications) && hasLength(accounts) ? ( ) : hasLength(filteredApplications) ? ( - filteredApplications.map((application) => { - return ( -
-
-
- - {application.name} - - -
-
-
-
a.name.localeCompare(b.name)) + .map((application) => { + return ( +
+
+
+ - - - { - accounts?.find( - (acct) => - acct.account_sid === application.account_sid, - )?.name - } - + {application.name} + + +
+
+
+
+ + + { + accounts?.find( + (acct) => + acct.account_sid === + application.account_sid, + )?.name + } + +
+
+ + + + +
-
- - - - -
-
- ); - }) + ); + }) ) : accountSid ? ( No applications. ) : ( diff --git a/src/containers/internal/views/phone-numbers/form.tsx b/src/containers/internal/views/phone-numbers/form.tsx index dbf8082..eda2fc2 100644 --- a/src/containers/internal/views/phone-numbers/form.tsx +++ b/src/containers/internal/views/phone-numbers/form.tsx @@ -200,9 +200,11 @@ export const PhoneNumberForm = ({ phoneNumber }: PhoneNumberFormProps) => { application={[applicationSid, setApplicationSid]} applications={ applications - ? applications.filter( - (application) => application.account_sid === accountSid, - ) + ? applications + .filter( + (application) => application.account_sid === accountSid, + ) + .sort((a, b) => a.name.localeCompare(b.name)) : [] } />