(
props: Pick<
CommonPropsAndClassName<Option, IsMulti, Group>,
'cx' | 'getStyles' | 'getClassNames' | 'className'
> &
StylesProps<Option, IsMulti, Group>[Key],
name: Key,
classNamesState?: ClassNamesState
)
| 114 | // ============================== |
| 115 | |
| 116 | export const getStyleProps = < |
| 117 | Option, |
| 118 | IsMulti extends boolean, |
| 119 | Group extends GroupBase<Option>, |
| 120 | Key extends keyof StylesProps<Option, IsMulti, Group> |
| 121 | >( |
| 122 | props: Pick< |
| 123 | CommonPropsAndClassName<Option, IsMulti, Group>, |
| 124 | 'cx' | 'getStyles' | 'getClassNames' | 'className' |
| 125 | > & |
| 126 | StylesProps<Option, IsMulti, Group>[Key], |
| 127 | name: Key, |
| 128 | classNamesState?: ClassNamesState |
| 129 | ) => { |
| 130 | const { cx, getStyles, getClassNames, className } = props; |
| 131 | return { |
| 132 | css: getStyles(name, props), |
| 133 | className: cx(classNamesState ?? {}, getClassNames(name, props), className), |
| 134 | }; |
| 135 | }; |
| 136 | |
| 137 | // ============================== |
| 138 | // Handle Input Change |
no outgoing calls
no test coverage detected
searching dependent graphs…