diff --git a/app/soapbox/utils/features.js b/app/soapbox/utils/features.js index 98266e3ca..213b4cad9 100644 --- a/app/soapbox/utils/features.js +++ b/app/soapbox/utils/features.js @@ -1,14 +1,14 @@ // Detect backend features to conditionally render elements -import semver from 'semver'; +import gte from 'semver/functions/gte'; export const getFeatures = instance => { const v = parseVersion(instance.get('version')); return { - suggestions: v.software === 'Mastodon' && semver.gte(v.compatVersion, '2.4.3'), - trends: v.software === 'Mastodon' && semver.gte(v.compatVersion, '3.0.0'), - emojiReacts: v.software === 'Pleroma' && semver.gte(v.version, '2.0.0'), + suggestions: v.software === 'Mastodon' && gte(v.compatVersion, '2.4.3'), + trends: v.software === 'Mastodon' && gte(v.compatVersion, '3.0.0'), + emojiReacts: v.software === 'Pleroma' && gte(v.version, '2.0.0'), attachmentLimit: v.software === 'Pleroma' ? Infinity : 4, - focalPoint: v.software === 'Mastodon' && semver.gte(v.compatVersion, '2.3.0'), + focalPoint: v.software === 'Mastodon' && gte(v.compatVersion, '2.3.0'), }; };