@@ -31,32 +31,74 @@ export const Usermenu = (props: UsermenuProps) => {
31
31
email = { props . user . email }
32
32
/>
33
33
</ MenuTarget >
34
- < MenuDropdown >
34
+ < MenuDropdown className = "user-menu-drop" >
35
35
< MenuItem leftSection = { < AiOutlineProfile size = { 14 } /> } onClick = { ( ) => {
36
36
routes . replace ( "/u/" + props . user . username + "?tab=actively" )
37
- } } > Profile</ MenuItem >
38
- < MenuItem leftSection = { < AiOutlineTeam size = { 14 } /> } > Team</ MenuItem >
39
- < MenuItem leftSection = { < HiMiniUserGroup size = { 14 } /> } > Group</ MenuItem >
37
+ } } >
38
+ < span > Profile</ span >
39
+ </ MenuItem >
40
+ < MenuItem leftSection = { < AiOutlineTeam size = { 14 } /> } >
41
+ < span > Team</ span >
42
+ </ MenuItem >
43
+ < MenuItem leftSection = { < HiMiniUserGroup size = { 14 } /> } >
44
+ < span > Group</ span >
45
+ </ MenuItem >
40
46
< MenuDivider />
41
- < MenuItem leftSection = { < RiGitRepositoryLine size = { 14 } /> } > Repository</ MenuItem >
42
- < MenuItem leftSection = { < VscGithubProject size = { 14 } /> } > Project</ MenuItem >
43
- < MenuItem leftSection = { < MdProductionQuantityLimits size = { 14 } /> } > Product</ MenuItem >
47
+ < MenuItem leftSection = { < RiGitRepositoryLine size = { 14 } /> } onClick = { ( ) => {
48
+ routes . replace ( "/u/" + props . user . username + "?tab=repository" )
49
+ } } >
50
+ < span > Repository</ span >
51
+ </ MenuItem >
52
+ < MenuItem leftSection = { < VscGithubProject size = { 14 } /> } onClick = { ( ) => {
53
+ routes . replace ( "/u/" + props . user . username + "?tab=project" )
54
+ } } >
55
+ < span > Project</ span >
56
+ </ MenuItem >
57
+ < MenuItem leftSection = { < MdProductionQuantityLimits size = { 14 } /> } onClick = { ( ) => {
58
+ routes . replace ( "/u/" + props . user . username + "?tab=product" )
59
+ } } >
60
+ < span > Product</ span >
61
+ </ MenuItem >
44
62
< MenuDivider />
45
- < MenuItem leftSection = { < MdStar size = { 14 } /> } > Star</ MenuItem >
46
- < MenuItem leftSection = { < GiShadowFollower size = { 14 } /> } > Follow</ MenuItem >
47
- < MenuItem leftSection = { < FaThemeco size = { 14 } /> } > Pro</ MenuItem >
48
- < MenuItem leftSection = { < FaMoneyCheck size = { 14 } /> } > Finance</ MenuItem >
49
- < MenuItem leftSection = { < RiBillLine size = { 14 } /> } > Bill</ MenuItem >
63
+ < MenuItem leftSection = { < MdStar size = { 14 } /> } onClick = { ( ) => {
64
+ routes . replace ( "/u/" + props . user . username + "?tab=star" )
65
+ } } >
66
+ < span > Star</ span >
67
+ </ MenuItem >
68
+ < MenuItem leftSection = { < GiShadowFollower size = { 14 } /> } onClick = { ( ) => {
69
+ routes . replace ( "/u/" + props . user . username + "?tab=follow" )
70
+ } } >
71
+ < span > Follow</ span >
72
+ </ MenuItem >
73
+ < MenuItem leftSection = { < FaThemeco size = { 14 } /> } >
74
+ < span > Pro</ span >
75
+ </ MenuItem >
76
+ < MenuItem leftSection = { < FaMoneyCheck size = { 14 } /> } >
77
+ < span > Finance</ span >
78
+ </ MenuItem >
79
+ < MenuItem leftSection = { < RiBillLine size = { 14 } /> } >
80
+ < span > Bill</ span >
81
+ </ MenuItem >
50
82
< MenuDivider />
51
- < MenuItem leftSection = { < CiSettings size = { 14 } /> } > Setting</ MenuItem >
83
+ < MenuItem leftSection = { < CiSettings size = { 14 } /> } onClick = { ( ) => {
84
+ routes . replace ( "/u/setting/profile" )
85
+ } } >
86
+ < span > Setting</ span >
87
+ </ MenuItem >
52
88
< MenuItem leftSection = { < CiLogout size = { 14 } /> } onClick = { ( ) => {
53
89
user . logout ( ) ;
54
90
window . location . reload ( ) ;
55
91
} } > Logout</ MenuItem >
56
92
< MenuDivider />
57
- < MenuItem leftSection = { < SlDocs size = { 14 } /> } > GitDataAI Docs</ MenuItem >
58
- < MenuItem leftSection = { < TfiHelpAlt size = { 14 } /> } > GitDataAI Help</ MenuItem >
59
- < MenuItem leftSection = { < MdOutlineContactSupport size = { 14 } /> } > GitDataAI Contact</ MenuItem >
93
+ < MenuItem leftSection = { < SlDocs size = { 14 } /> } >
94
+ < span > GitDataAI Docs</ span >
95
+ </ MenuItem >
96
+ < MenuItem leftSection = { < TfiHelpAlt size = { 14 } /> } >
97
+ < span > GitDataAI Help</ span >
98
+ </ MenuItem >
99
+ < MenuItem leftSection = { < MdOutlineContactSupport size = { 14 } /> } >
100
+ < span > GitDataAI Contact</ span >
101
+ </ MenuItem >
60
102
</ MenuDropdown >
61
103
</ Menu >
62
104
</ div >
0 commit comments