File tree Expand file tree Collapse file tree 3 files changed +19
-16
lines changed Expand file tree Collapse file tree 3 files changed +19
-16
lines changed Original file line number Diff line number Diff line change 147
147
"@types/react" : " 19.0.1" ,
148
148
"@types/react-dom" : " 19.0.2" ,
149
149
"@types/react-router-dom" : " 5.3.3" ,
150
+ "@types/semver" : " ^7.5.8" ,
150
151
"autoprefixer" : " 10.4.20" ,
151
152
"axios" : " 1.7.9" ,
152
153
"class-variance-authority" : " 0.7.1" ,
171
172
"postcss-loader" : " 8.1.1" ,
172
173
"react-final-form" : " 6.5.9" ,
173
174
"rimraf" : " 6.0.1" ,
175
+ "semver" : " 7.6.3" ,
174
176
"tailwind-merge" : " 2.5.5" ,
175
177
"tailwindcss" : " 3.4.16" ,
176
178
"terser-webpack-plugin" : " 5.3.10" ,
Original file line number Diff line number Diff line change
1
+ import semver from 'semver' ;
1
2
import type { Account } from '../types' ;
2
3
import { isEnterpriseServerHost } from './helpers' ;
3
4
@@ -10,8 +11,7 @@ import { isEnterpriseServerHost } from './helpers';
10
11
export function isMarkAsDoneFeatureSupported ( account : Account ) : boolean {
11
12
if ( isEnterpriseServerHost ( account . hostname ) ) {
12
13
if ( account . version ) {
13
- const version = account ?. version . split ( '.' ) . map ( Number ) ;
14
- return version [ 0 ] >= 3 && version [ 1 ] >= 13 ;
14
+ return semver . gte ( semver . coerce ( account . version ) , '3.13.0' ) ;
15
15
}
16
16
17
17
return false ;
@@ -30,8 +30,7 @@ export function isAnsweredDiscussionFeatureSupported(
30
30
) : boolean {
31
31
if ( isEnterpriseServerHost ( account . hostname ) ) {
32
32
if ( account . version ) {
33
- const version = account ?. version . split ( '.' ) . map ( Number ) ;
34
- return version [ 0 ] >= 3 && version [ 1 ] >= 12 ;
33
+ return semver . gte ( semver . coerce ( account . version ) , '3.12.0' ) ;
35
34
}
36
35
37
36
return false ;
You can’t perform that action at this time.
0 commit comments