Good example of the problems inherent in attempting to use existing libraries in SwiftUI.
Which could tell us that, in many cases, it might be better to simply go with option #1.
```
Button(action: {
self.items.append(Item(value: "Item"))
}, label: {
Text("+")
.font(.system(.largeTitle))
.frame(width: 77, height: 70)
.foregroundColor(Color.white)
.padding(.bottom, 7)
})
.background(Color.blue)
.cornerRadius(38.5)
.padding()
.shadow(color: Color.black.opacity(0.3),
radius: 3,
x: 3,
y: 3)
```
A complete FAB can be done in very little SwiftUI code, without a lot of the messy conversion processing needed for fonts and colors. Which as the article also points out, is not without its own issues.