File tree Expand file tree Collapse file tree 2 files changed +21
-7
lines changed
modules/IDE/components/QuickAddList Expand file tree Collapse file tree 2 files changed +21
-7
lines changed Original file line number Diff line number Diff line change @@ -7,12 +7,19 @@ import Icons from './Icons';
7
7
const Item = ( {
8
8
isAdded, onSelect, name, url
9
9
} ) => (
10
- < li className = "quick-add__item" >
10
+ < li className = "quick-add__item" onClick = { onSelect } > { /* eslint-disable-line */ }
11
11
< button className = "quick-add__item-toggle" onClick = { onSelect } >
12
12
< Icons isAdded = { isAdded } />
13
- { name }
14
13
</ button >
15
- < Link className = "quick-add__item-view" to = { url } > View</ Link >
14
+ < span className = "quick-add__item-name" > { name } </ span >
15
+ < Link
16
+ className = "quick-add__item-view"
17
+ to = { url }
18
+ target = "_blank"
19
+ onClick = { e => e . stopPropogation ( ) }
20
+ >
21
+ View
22
+ </ Link >
16
23
</ li >
17
24
) ;
18
25
@@ -45,7 +52,10 @@ const QuickAddList = ({
45
52
key = { item . id }
46
53
{ ...item }
47
54
onSelect = {
48
- ( ) => handleAction ( item )
55
+ ( event ) => {
56
+ event . target . blur ( ) ;
57
+ handleAction ( item ) ;
58
+ }
49
59
}
50
60
/> ) ) }
51
61
</ ul >
Original file line number Diff line number Diff line change 29
29
.quick-add__item-toggle {
30
30
display : flex ;
31
31
align-items : center ;
32
+ }
32
33
34
+ .quick-add__item-name {
33
35
flex : 1 ;
34
36
}
35
37
83
85
transform : rotate (45deg );
84
86
}
85
87
88
+ .quick-add__item :hover ,
86
89
.quick-add__item-toggle :hover ,
87
90
.quick-add__item-toggle :focus {
91
+ cursor : pointer ;
88
92
@include themify () {
89
93
.quick-add__icon {
90
94
polygon {
97
101
}
98
102
}
99
103
100
- .quick-add__in-icon {
104
+ & .quick-add__in-icon {
101
105
display : none ;
102
106
}
103
107
104
- .quick-add__icon--in-collection {
108
+ & .quick-add__icon--in-collection {
105
109
.quick-add__remove-icon {
106
110
display : inline-block ;
107
111
}
111
115
}
112
116
}
113
117
114
- .quick-add__icon--not-in-collection {
118
+ & .quick-add__icon--not-in-collection {
115
119
.quick-add__add-icon {
116
120
display : inline-block ;
117
121
}
You can’t perform that action at this time.
0 commit comments