Jak ustawić tekst przy potwierdzeniu włączenia przycisku

Witam,

próbuję osiągnąć włączenie potwierdzenia uruchomienia przycisku ale tylko przy jednym ze stanów. Ogólnie działa to bez problemu ale jeśli dodaje regułę warunkującą działanie funkcji “conformation” to przestaje mi działać parametr “text”.

type: custom:button-card
entity: light.salon
icon: mdi:lightbulb
color: auto
tap_action:
  action: toggle
  confirmation: |
    [[[ 
      if (states['light.salon'].state == "on") return 'true' 
    ]]]
    text: Na pewno chcesz to zrobić?

da się to jakoś pogodzić?

type: custom:button-card
entity: light.pokoj_komputer_rgb
icon: mdi:lightbulb
color: auto
tap_action:
  action: toggle
  confirmation:
    text: |
      [[[
        return `${states['light.pokoj_komputer_rgb'].state == 'on' ? 'Zarówka jest włączona. Proszę kliknij „anuluj“ ' : 'Czy na pewno chcesz, aby zarówka została włączona ?'}`
      ]]]

Dziękuję za odpowiedź, ta konstrukcja przyda mi się w innym przypadku ale tutaj chodzi mi o coś innego. Mianowicie o to żeby włączając żarówkę nie działało “confirmation” natomiast jak wyłączam to “confirmation” działa z uwzględnieniem mojego komunikatu. W przykładzie, który wkleiłem działa to tak jak chce z wyjątkiem tego, że treść mojego powiadomienia jest ignorowana i dostaje standardowe “Are you sure you want to toggle?”