@@ -20,7 +20,9 @@ const useProfileSidebarMenu = ({ user }) => {
2020
2121 useEffect ( ( ) => {
2222 const path = history . location . pathname
23- if ( path . includes ( '/profile/explore' ) ) {
23+ if ( path === '/profile' || path === '/profile/' ) {
24+ setSelected ( 0 )
25+ } else if ( path . includes ( '/profile/explore' ) ) {
2426 setSelected ( 2 )
2527 } else if (
2628 path . includes ( '/profile/task' ) ||
@@ -61,9 +63,7 @@ const useProfileSidebarMenu = ({ user }) => {
6163 ]
6264 } ,
6365 {
64- category : (
65- < FormattedMessage id = "account.profile.sidemenu.issues" defaultMessage = "Issues" />
66- ) ,
66+ category : < FormattedMessage id = "account.profile.sidemenu.issues" defaultMessage = "Issues" /> ,
6767 items : [
6868 {
6969 include : isContributor || isMaintainer || isFunding ,
@@ -92,10 +92,10 @@ const useProfileSidebarMenu = ({ user }) => {
9292 ]
9393 } ,
9494 {
95- category : (
95+ category : ( isFunding || isMaintainer ) && (
9696 < FormattedMessage
97- id = "account.profile.sidemenu.section.bounties "
98- defaultMessage = "Bounties "
97+ id = "account.profile.sidemenu.section.payments "
98+ defaultMessage = "Payments "
9999 />
100100 ) ,
101101 items : [
@@ -106,37 +106,67 @@ const useProfileSidebarMenu = ({ user }) => {
106106 label : < FormattedMessage id = "account.profile.payments.list" defaultMessage = "Payments" /> ,
107107 selected : selected === 3
108108 } ,
109+ {
110+ include : isFunding || isMaintainer ,
111+ onClick : ( ) => history . push ( '/profile/wallets' ) ,
112+ icon : < WalletIcon /> ,
113+ label : < FormattedMessage id = "account.profile.wallet.list" defaultMessage = "Wallets" /> ,
114+ selected : selected === 5
115+ }
116+ ]
117+ } ,
118+ {
119+ category : isContributor && (
120+ < FormattedMessage
121+ id = "account.profile.sidemenu.section.paymentrequests"
122+ defaultMessage = "Payment Requests"
123+ />
124+ ) ,
125+ items : [
109126 {
110127 include : isContributor ,
111128 onClick : ( ) => history . push ( '/profile/payment-requests' ) ,
112129 icon : < PaymentRequestsIcon /> ,
113130 label : (
114131 < FormattedMessage
115- id = "account.profile.paymentRequests.list "
132+ id = "account.profile.sidemenu.paymentrequests.paymentrequests "
116133 defaultMessage = "Payment Requests"
117134 />
118135 ) ,
119136 selected : selected === 4
120- } ,
121- {
122- include : isFunding || isMaintainer ,
123- onClick : ( ) => history . push ( '/profile/wallets' ) ,
124- icon : < WalletIcon /> ,
125- label : < FormattedMessage id = "account.profile.wallet.list" defaultMessage = "Wallets" /> ,
126- selected : selected === 5
127- } ,
137+ }
138+ ]
139+ } ,
140+ {
141+ category : isContributor && (
142+ < FormattedMessage
143+ id = "account.profile.sidemenu.section.receivepayments"
144+ defaultMessage = "Receive Payments"
145+ />
146+ ) ,
147+ items : [
128148 {
129149 include : isContributor ,
130150 onClick : ( ) => history . push ( '/profile/claims' ) ,
131151 icon : < ClaimIcon /> ,
132- label : < FormattedMessage id = "account.profile.claims.list" defaultMessage = "Claims" /> ,
152+ label : (
153+ < FormattedMessage
154+ id = "account.profile.sidemenu.contributor.claims"
155+ defaultMessage = "My Claims"
156+ />
157+ ) ,
133158 selected : selected === 6
134159 } ,
135160 {
136161 include : isContributor ,
137162 onClick : ( ) => history . push ( '/profile/payouts' ) ,
138163 icon : < PayoutIcon /> ,
139- label : < FormattedMessage id = "account.profile.payout.list" defaultMessage = "Payouts" /> ,
164+ label : (
165+ < FormattedMessage
166+ id = "account.profile.sidemenu.contributor.payouts"
167+ defaultMessage = "My Payouts"
168+ />
169+ ) ,
140170 selected : selected === 7
141171 }
142172 ]
0 commit comments