Make button light up while popover is open
This commit is contained in:
parent
c41dafbeeb
commit
c4a32ab639
2 changed files with 9 additions and 2 deletions
|
|
@ -59,7 +59,8 @@
|
||||||
height: auto;
|
height: auto;
|
||||||
z-index: 10;
|
z-index: 10;
|
||||||
|
|
||||||
&:hover .Accessory svg {
|
&:hover .Accessory svg,
|
||||||
|
&.Selected .Accessory svg {
|
||||||
fill: var(--button-text-hover);
|
fill: var(--button-text-hover);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ import ShieldIcon from '~public/icons/Shield.svg'
|
||||||
import ManaturaIcon from '~public/icons/Manatura.svg'
|
import ManaturaIcon from '~public/icons/Manatura.svg'
|
||||||
|
|
||||||
import './index.scss'
|
import './index.scss'
|
||||||
|
import classNames from 'classnames'
|
||||||
|
|
||||||
interface Props {
|
interface Props {
|
||||||
job?: Job
|
job?: Job
|
||||||
|
|
@ -53,6 +54,11 @@ const JobImage = ({
|
||||||
const hasAccessory = job && job.accessory
|
const hasAccessory = job && job.accessory
|
||||||
const image = <img alt={job?.name[locale]} src={imageUrl()} />
|
const image = <img alt={job?.name[locale]} src={imageUrl()} />
|
||||||
|
|
||||||
|
const classes = classNames({
|
||||||
|
JobAccessory: true,
|
||||||
|
Selected: open,
|
||||||
|
})
|
||||||
|
|
||||||
function handleAccessoryButtonClicked() {
|
function handleAccessoryButtonClicked() {
|
||||||
setOpen(!open)
|
setOpen(!open)
|
||||||
}
|
}
|
||||||
|
|
@ -71,7 +77,7 @@ const JobImage = ({
|
||||||
return (
|
return (
|
||||||
<Button
|
<Button
|
||||||
accessoryIcon={icon}
|
accessoryIcon={icon}
|
||||||
className="JobAccessory"
|
className={classes}
|
||||||
onClick={handleAccessoryButtonClicked}
|
onClick={handleAccessoryButtonClicked}
|
||||||
ref={buttonRef}
|
ref={buttonRef}
|
||||||
/>
|
/>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue