Skip to content

Commit

Permalink
Update UI for notification settings
Browse files Browse the repository at this point in the history
  • Loading branch information
vicr123 committed Jun 28, 2024
1 parent 1c87a06 commit 52b7d77
Showing 1 changed file with 23 additions and 20 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -91,30 +91,33 @@ export function AutomaticSubscriptions() {

const groups = Object.groupBy(subscriptions, subscription => subscription.channel);

return <div>
return <>
<ListPageBlock>
<VerticalLayout>
<PageHeading level={3}>{t("AUTO_SUBSCRIPTION_SETTINGS_TITLE")}</PageHeading>
<span>{t("AUTO_SUBSCRIPTION_SETTINGS_DESCRIPTION")}</span>
<SelectableList items={
Object.keys(groups).flatMap(groupString => {
const group = groupString as SubscriptionChannelName;
const autoSubscriptions = groups[group];

return [
t(notificationChannelText(group, NotificationChannelType.Name)),
...autoSubscriptions.map(subscription => ({
contents: <Trans i18nKey={"AUTO_SUBSCRIPTION_SETTINGS_EVENT"}>
When&nbsp;
<AutoSubscriptionEvent event={subscription.event} type={AutoSubscriptionEventType.PresentTenseAction} />
</Trans>,
onClick: () => setAutoSubscription(subscription.channel, subscription.event, !subscription.subscribed),
on: subscription.subscribed
}))
]
})
} />
</VerticalLayout>
</ListPageBlock>
</div>
{Object.keys(groups).map(groupString => {
const group = groupString as SubscriptionChannelName;
const autoSubscriptions = groups[group];

return <ListPageBlock key={groupString}>
<VerticalLayout>
<SelectableList items={[
t(notificationChannelText(group, NotificationChannelType.Name)),
...autoSubscriptions.map(subscription => ({
contents: <Trans i18nKey={"AUTO_SUBSCRIPTION_SETTINGS_EVENT"}>
When&nbsp;
<AutoSubscriptionEvent event={subscription.event}
type={AutoSubscriptionEventType.PresentTenseAction}/>
</Trans>,
onClick: () => setAutoSubscription(subscription.channel, subscription.event, !subscription.subscribed),
on: subscription.subscribed
}))
]} />
</VerticalLayout>
</ListPageBlock>;
})}
</>
}

0 comments on commit 52b7d77

Please sign in to comment.