feat: sort quality profiles ASC in request and service configuration (#1805)

This commit is contained in:
0xsysr3ll
2026-03-19 11:26:49 +01:00
committed by GitHub
parent c7185d429d
commit 25e376c74f
3 changed files with 67 additions and 39 deletions

View File

@@ -367,7 +367,14 @@ const AdvancedRequester = ({
)}
{!isValidating &&
serverData &&
serverData.profiles.map((profile) => (
serverData.profiles
.toSorted((a, b) =>
a.name.localeCompare(b.name, intl.locale, {
numeric: true,
sensitivity: 'base',
})
)
.map((profile) => (
<option
key={`profile-list${profile.id}`}
value={profile.id}

View File

@@ -526,7 +526,14 @@ const RadarrModal = ({ onClose, radarr, onSave }: RadarrModalProps) => {
)}
</option>
{testResponse.profiles.length > 0 &&
testResponse.profiles.map((profile) => (
testResponse.profiles
.toSorted((a, b) =>
a.name.localeCompare(b.name, intl.locale, {
numeric: true,
sensitivity: 'base',
})
)
.map((profile) => (
<option
key={`loaded-profile-${profile.id}`}
value={profile.id}

View File

@@ -583,7 +583,14 @@ const SonarrModal = ({ onClose, sonarr, onSave }: SonarrModalProps) => {
)}
</option>
{testResponse.profiles.length > 0 &&
testResponse.profiles.map((profile) => (
testResponse.profiles
.toSorted((a, b) =>
a.name.localeCompare(b.name, intl.locale, {
numeric: true,
sensitivity: 'base',
})
)
.map((profile) => (
<option
key={`loaded-profile-${profile.id}`}
value={profile.id}
@@ -795,9 +802,16 @@ const SonarrModal = ({ onClose, sonarr, onSave }: SonarrModalProps) => {
)}
</option>
{testResponse.profiles.length > 0 &&
testResponse.profiles.map((profile) => (
testResponse.profiles
.toSorted((a, b) =>
a.name.localeCompare(b.name, intl.locale, {
numeric: true,
sensitivity: 'base',
})
)
.map((profile) => (
<option
key={`loaded-profile-${profile.id}`}
key={`loaded-profile-anime-${profile.id}`}
value={profile.id}
>
{profile.name}