Sha256: 049d403dd295214b9aaba992a2fd6d32c4f639338c9c4cfbe6c6f417487ded0b
Contents?: true
Size: 519 Bytes
Versions: 1
Compression:
Stored size: 519 Bytes
Contents
import PbEnhancedElement from "../pb_enhanced_element" const RADIO_SELECTOR = "[data-pb-radio-children]" const RADIO_WRAPPER_SELECTOR = "[data-pb-radio-children-wrapper]" export default class PbRadio extends PbEnhancedElement { static get selector() { return RADIO_SELECTOR } connect() { const radioWrapperElement = this.element.querySelector(RADIO_WRAPPER_SELECTOR) radioWrapperElement.addEventListener("click", () => { this.element.querySelector("input[type='radio']").click() }) } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
playbook_ui-14.3.2.pre.alpha.PBNTR480radiocustomchildrenprop3759 | app/pb_kits/playbook/pb_radio/index.js |