0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-02-10 23:36:14 -05:00

Grouped recommendations in Portal

fixes https://github.com/TryGhost/Product/issues/3893
This commit is contained in:
Simon Backx 2023-09-15 16:12:11 +02:00 committed by Simon Backx
parent 9a4c0ba33b
commit ff61b33049

View file

@ -251,8 +251,14 @@ const RecommendationsPage = () => {
useEffect(() => {
api.site.recommendations({limit: 100}).then((data) => {
const withOneClickSubscribe = data.recommendations.filter(recommendation => recommendation.one_click_subscribe);
const withoutOneClickSubscribe = data.recommendations.filter(recommendation => !recommendation.one_click_subscribe);
setRecommendations(
shuffleRecommendations(data.recommendations)
[
...shuffleRecommendations(withOneClickSubscribe),
...shuffleRecommendations(withoutOneClickSubscribe)
]
);
}).catch((err) => {
// eslint-disable-next-line no-console