Merge pull request #2877 from omnivore-app/fix/web-sort-subs-alphabetically
Sort subscriptions by name for now (should allow options in the future)
This commit is contained in:
@ -204,9 +204,7 @@ function Subscriptions(
|
||||
if (!props.subscriptions) {
|
||||
return []
|
||||
}
|
||||
return props.subscriptions.sort((a, b) =>
|
||||
b.updatedAt.localeCompare(a.updatedAt)
|
||||
)
|
||||
return props.subscriptions.sort((a, b) => a.name.localeCompare(b.name))
|
||||
}, [props.subscriptions])
|
||||
|
||||
useRegisterActions(
|
||||
|
||||
@ -39,7 +39,7 @@ export default function Rss(): JSX.Element {
|
||||
}
|
||||
return subscriptions
|
||||
.filter((s) => s.status == 'ACTIVE')
|
||||
.sort((a, b) => b.updatedAt.localeCompare(a.updatedAt))
|
||||
.sort((a, b) => a.name.localeCompare(b.name))
|
||||
}, [subscriptions])
|
||||
|
||||
async function updateSubscription(): Promise<void> {
|
||||
@ -199,8 +199,8 @@ export default function Rss(): JSX.Element {
|
||||
)
|
||||
setOnPauseId(subscription.id)
|
||||
}}
|
||||
deleteTitle="Delete"
|
||||
editTitle={subscription.status === 'ACTIVE' ? 'Pause' : 'Resume'}
|
||||
deleteTitle="Unsubscribe"
|
||||
// editTitle={subscription.status === 'ACTIVE' ? 'Pause' : 'Resume'}
|
||||
sublineElement={
|
||||
<SpanBox
|
||||
css={{
|
||||
|
||||
@ -40,7 +40,7 @@ export default function SubscriptionsPage(): JSX.Element {
|
||||
}
|
||||
return subscriptions
|
||||
.filter((s) => s.status == 'ACTIVE')
|
||||
.sort((a, b) => b.updatedAt.localeCompare(a.updatedAt))
|
||||
.sort((a, b) => a.name.localeCompare(b.name))
|
||||
}, [subscriptions])
|
||||
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user