With Bitcoin Connect from @Alby, see here.
Bitcoin Connect uses WebLN under the hood. It provides us a nice interface to connect with various wallets, including self-custodial ones.
Does this answer your question? :)