I understand that. I don’t need the type to be saved separately as I can just extract the type from the link (tel: for phone, mailto: for email). I was hoping it was possible to listen for when currentType changes in the link field and adjust my Vue preview for my custom block accordingly but it sounds like that’s not possible?
As Nico explained, that won’t help you though. The link field does basically the same thing as your logic: It detects the type from the value. An empty field will not have any type associated with it.
Fair enough. I ended up using a toggles field with a text field. I would have liked to have been able to just use one link field but I understand that’s not possible.