import { bind } from "astal"; import AstalBluetooth from "gi://AstalBluetooth"; const BTDevice = ({ device }: { device: AstalBluetooth.Device }) => { return ( } > } onClicked={() => { connectOrPair( device ); }} > ); }; const connectOrPair = (device: AstalBluetooth.Device) => { if ( device.get_paired() ) { device.connect_device(() => { }); // Show failed message if tried to connect and failed } else { device.pair(); } }; export default BTDevice;