diff --git a/web/src/ProviderEditPage.js b/web/src/ProviderEditPage.js
index 1c95077f..223165d4 100644
--- a/web/src/ProviderEditPage.js
+++ b/web/src/ProviderEditPage.js
@@ -257,7 +257,9 @@ class ProviderEditPage extends React.Component {
{id: "SAML", name: "SAML"},
{id: "Payment", name: "Payment"},
{id: "Captcha", name: "Captcha"},
- ].map((providerCategory, index) => )
+ ]
+ .sort((a, b) => a.name.localeCompare(b.name))
+ .map((providerCategory, index) => )
}
@@ -280,7 +282,9 @@ class ProviderEditPage extends React.Component {
}
})}>
{
- Setting.getProviderTypeOptions(this.state.provider.category).map((providerType, index) => )
+ Setting.getProviderTypeOptions(this.state.provider.category)
+ .sort((a, b) => a.name.localeCompare(b.name))
+ .map((providerType, index) => )
}