---
title: symbolVariants
framework: swiftui
role: symbol
role_heading: Instance Property
path: swiftui/environmentvalues/symbolvariants
---

# symbolVariants

The symbol variant to use in this environment.

## Declaration

```swift
var symbolVariants: SymbolVariants { get set }
```

## Discussion

Discussion You set this environment value indirectly by using the symbolVariant(_:) view modifier. However, you access the environment variable directly using the environment(_:_:) modifier. Do this when you want to use the none variant to ignore the value that’s already in the environment: HStack {     Image(systemName: "heart")     Image(systemName: "heart")         .environment(\.symbolVariants, .none) } .symbolVariant(.fill)

## See Also

### Setting a symbol variant

- [symbolVariant(_:)](swiftui/view/symbolvariant(_:).md)
- [SymbolVariants](swiftui/symbolvariants.md)
