i've a JSX module(card.jsx) which is call in another component to create 5 instances of this module(card.jsx).
import card.css
...
 <div className='cistern'>
        <div className="shape">
          <div className="wave"></div>
        </div>
      </div>
in my card.css, i have a custom property call filled.
.wave {
    position: absolute;
    --filled: 20%;
in my card.jsx i try to set different value for the css custom variable "filled".
 React.useEffect(() => {
  var cisternProperty =  document.querySelector( '.wave' )
  cisternProperty.style.setProperty('--filled', showFilledRoundString)
  console.log('show Tank Level', showFilledRoundString)
 }, []) 
only the first instance use the new value, all other instance used the default "filled" value set in the css file. what's happening? what could be the workaround? thanks
 
    