@@ -23,23 +23,23 @@ const PAGES = [
2323 '750' ,
2424 '1,000+' ,
2525] ;
26- const SEATS = [ '1' , '2' , '3' , '4' , '5' , '10' , '15' , '20' , '25' , '30' , '40' , '50' , '75' , '100+' ] ;
26+ const MEMBERS = [ '1' , '2' , '3' , '4' , '5' , '10' , '15' , '20' , '25' , '30' , '40' , '50' , '75' , '100+' ] ;
2727
2828const PAGES_PRICE = 1 ;
29- const SEATS_PRICE = 5 ;
29+ const MEMBERS_PRICE = 5 ;
3030
3131export const PriceCalculator : FC = ( ) => {
3232 const [ pages , setPages ] = useState ( 0 ) ;
33- const [ seats , setSeats ] = useState ( 0 ) ;
33+ const [ members , setMembers ] = useState ( 0 ) ;
3434
3535 const pagesProgress = ( pages / ( PAGES . length - 1 ) ) * 100 ;
36- const seatsProgress = ( seats / ( SEATS . length - 1 ) ) * 100 ;
36+ const membersProgress = ( members / ( MEMBERS . length - 1 ) ) * 100 ;
3737
3838 const effectivePages = parseInt ( PAGES [ pages ] . replace ( / \D / g, '' ) , 10 ) ;
39- const effectiveSeats = parseInt ( SEATS [ seats ] . replace ( / \D / g, '' ) , 10 ) ;
39+ const effectiveSeats = parseInt ( MEMBERS [ members ] . replace ( / \D / g, '' ) , 10 ) ;
4040
4141 const proPrice =
42- 29 + Math . max ( ( effectivePages - 30 ) * PAGES_PRICE , 0 ) + Math . max ( ( effectiveSeats - 3 ) * SEATS_PRICE , 0 ) ;
42+ 29 + Math . max ( ( effectivePages - 30 ) * PAGES_PRICE , 0 ) + Math . max ( ( effectiveSeats - 3 ) * MEMBERS_PRICE , 0 ) ;
4343 const businessPrice = 99 + Math . max ( ( effectivePages - 100 ) * PAGES_PRICE , 0 ) ;
4444
4545 const price = effectivePages <= 1 && effectiveSeats <= 1 ? 0 : Math . min ( proPrice , businessPrice ) ;
@@ -50,7 +50,7 @@ export const PriceCalculator: FC = () => {
5050 < div className = { styles . calculators } >
5151 < div className = { styles . calculator } >
5252 < div className = { styles . header } >
53- < p className = { styles . title } > Live Pages</ p >
53+ < p className = { styles . title } > Pages</ p >
5454 < p className = { styles . usage } >
5555 { PAGES [ pages ] } page{ pages > 0 ? 's' : '' }
5656 </ p >
@@ -73,24 +73,24 @@ export const PriceCalculator: FC = () => {
7373 < div className = { styles . divider } />
7474 < div className = { styles . calculator } >
7575 < div className = { styles . header } >
76- < p className = { styles . title } > Editor seats </ p >
76+ < p className = { styles . title } > Members </ p >
7777 < p className = { styles . usage } >
78- { SEATS [ seats ] } seat { seats > 0 ? 's' : '' }
78+ { MEMBERS [ members ] } member { members > 0 ? 's' : '' }
7979 </ p >
8080 </ div >
8181 < input
8282 type = "range"
8383 step = { 1 }
8484 min = { 0 }
85- max = { SEATS . length - 1 }
86- value = { seats }
85+ max = { MEMBERS . length - 1 }
86+ value = { members }
8787 className = { styles . rangeInput }
88- onChange = { e => setSeats ( Number ( e . target . value ) ) }
89- style = { { '--progress' : `${ seatsProgress } %` } as React . CSSProperties }
88+ onChange = { e => setMembers ( Number ( e . target . value ) ) }
89+ style = { { '--progress' : `${ membersProgress } %` } as React . CSSProperties }
9090 />
9191 < div className = { styles . indicatorGroup } >
92- < p className = { styles . indicator } > { SEATS [ 0 ] } seats </ p >
93- < p className = { styles . indicator } > { SEATS [ SEATS . length - 1 ] } seats </ p >
92+ < p className = { styles . indicator } > { MEMBERS [ 0 ] } members </ p >
93+ < p className = { styles . indicator } > { MEMBERS [ MEMBERS . length - 1 ] } members </ p >
9494 </ div >
9595 </ div >
9696 </ div >
0 commit comments