diff options
| author | Andrew Bulhak <andrew.bulhak@mullvad.net> | 2025-08-18 16:12:41 +0200 |
|---|---|---|
| committer | Bug Magnet <marco.nikic@mullvad.net> | 2025-09-09 11:55:51 +0200 |
| commit | f605b90956897c87f6a18c1e90d8db2894de6ff8 (patch) | |
| tree | 575b032c60246cddeba751ae0d4853ad0f9dc961 /ios/MullvadVPN/Extensions/AttributedString+Helpers.swift | |
| parent | 1b702ff2c9f409cdfe455bbf41a81bca25b1f384 (diff) | |
| download | mullvadvpn-f605b90956897c87f6a18c1e90d8db2894de6ff8.tar.xz mullvadvpn-f605b90956897c87f6a18c1e90d8db2894de6ff8.zip | |
Implement SwiftUI-based AccountDeletionView and ActivityIndicator
Diffstat (limited to 'ios/MullvadVPN/Extensions/AttributedString+Helpers.swift')
| -rw-r--r-- | ios/MullvadVPN/Extensions/AttributedString+Helpers.swift | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/ios/MullvadVPN/Extensions/AttributedString+Helpers.swift b/ios/MullvadVPN/Extensions/AttributedString+Helpers.swift new file mode 100644 index 0000000000..1e2bd4b5ac --- /dev/null +++ b/ios/MullvadVPN/Extensions/AttributedString+Helpers.swift @@ -0,0 +1,16 @@ +// +// AttributedString+Helpers.swift +// MullvadVPN +// +// Created by Andrew Bulhak on 2025-08-22. +// Copyright © 2025 Mullvad VPN AB. All rights reserved. +// + +import SwiftUI + +extension AttributedString { + /// Construct an AttributedString from text assumed to be in Markdown. If Markdown parsing fails, constructs one treating the text as plain text. + static func fromMarkdown(_ markdown: String) -> AttributedString { + (try? AttributedString(markdown: markdown)) ?? AttributedString(markdown) + } +} |
