@@ -122,21 +122,21 @@ export const useChord = ({
122
122
export const useChordSelection = ( {
123
123
arcs,
124
124
arcOpacity = commonDefaultProps . arcOpacity ,
125
- arcHoverOpacity = commonDefaultProps . arcHoverOpacity ,
126
- arcHoverOthersOpacity = commonDefaultProps . arcHoverOthersOpacity ,
125
+ activeArcOpacity = commonDefaultProps . activeArcOpacity ,
126
+ inactiveArcOpacity = commonDefaultProps . inactiveArcOpacity ,
127
127
ribbons,
128
128
ribbonOpacity = commonDefaultProps . ribbonOpacity ,
129
- ribbonHoverOpacity = commonDefaultProps . ribbonHoverOpacity ,
130
- ribbonHoverOthersOpacity = commonDefaultProps . ribbonHoverOthersOpacity ,
129
+ activeRibbonOpacity = commonDefaultProps . activeRibbonOpacity ,
130
+ inactiveRibbonOpacity = commonDefaultProps . inactiveRibbonOpacity ,
131
131
} : {
132
132
arcs : ArcDatum [ ]
133
133
arcOpacity ?: ChordCommonProps [ 'arcOpacity' ]
134
- arcHoverOpacity ?: ChordCommonProps [ 'arcHoverOpacity ' ]
135
- arcHoverOthersOpacity ?: ChordCommonProps [ 'arcHoverOthersOpacity ' ]
134
+ activeArcOpacity ?: ChordCommonProps [ 'activeArcOpacity ' ]
135
+ inactiveArcOpacity ?: ChordCommonProps [ 'inactiveArcOpacity ' ]
136
136
ribbons : RibbonDatum [ ]
137
137
ribbonOpacity ?: ChordCommonProps [ 'ribbonOpacity' ]
138
- ribbonHoverOpacity ?: ChordCommonProps [ 'ribbonHoverOpacity ' ]
139
- ribbonHoverOthersOpacity ?: ChordCommonProps [ 'ribbonHoverOthersOpacity ' ]
138
+ activeRibbonOpacity ?: ChordCommonProps [ 'activeRibbonOpacity ' ]
139
+ inactiveRibbonOpacity ?: ChordCommonProps [ 'inactiveRibbonOpacity ' ]
140
140
} ) => {
141
141
const [ currentArc , setCurrentArc ] = useState < ArcDatum | null > ( null )
142
142
const [ currentRibbon , setCurrentRibbon ] = useState < RibbonDatum | null > ( null )
@@ -172,20 +172,20 @@ export const useChordSelection = ({
172
172
const getArcOpacity = useMemo (
173
173
( ) => ( arc : ArcDatum ) => {
174
174
if ( ! hasSelection ) return arcOpacity
175
- return selection . selectedArcIds . includes ( arc . id )
176
- ? arcHoverOpacity
177
- : arcHoverOthersOpacity
175
+
176
+ return selection . selectedArcIds . includes ( arc . id ) ? activeArcOpacity : inactiveArcOpacity
178
177
} ,
179
- [ selection . selectedArcIds , arcOpacity , arcHoverOpacity , arcHoverOthersOpacity ]
178
+ [ selection . selectedArcIds , arcOpacity , activeArcOpacity , inactiveArcOpacity ]
180
179
)
181
180
const getRibbonOpacity = useMemo (
182
181
( ) => ( ribbon : RibbonDatum ) => {
183
182
if ( ! hasSelection ) return ribbonOpacity
183
+
184
184
return selection . selectedRibbonIds . includes ( ribbon . id )
185
- ? ribbonHoverOpacity
186
- : ribbonHoverOthersOpacity
185
+ ? activeRibbonOpacity
186
+ : inactiveRibbonOpacity
187
187
} ,
188
- [ selection . selectedRibbonIds , ribbonOpacity , ribbonHoverOpacity , ribbonHoverOthersOpacity ]
188
+ [ selection . selectedRibbonIds , ribbonOpacity , activeRibbonOpacity , inactiveRibbonOpacity ]
189
189
)
190
190
191
191
return {
0 commit comments