{devices.as(d => { return d.map(device => { if (device.get_media_class() !== type) { return ; } return ( { if ( id === (type === AstalWp.MediaClass.AUDIO_SPEAKER ? wp.defaultSpeaker.id : type === AstalWp.MediaClass .AUDIO_MICROPHONE ? wp.defaultMicrophone.id : "") ) { return [ "sink-option", "currently-selected-sink-option", ]; } else { return ["sink-option"]; } })} child={ icon, )} marginEnd={3} > t ?? "")} > } onClicked={() => { device.set_is_default(true); }} > ); }); })}