---
title: SidebarRowSize
framework: swiftui
role: symbol
role_heading: Enumeration
path: swiftui/sidebarrowsize
---

# SidebarRowSize

The standard sizes of sidebar rows.

## Declaration

```swift
enum SidebarRowSize
```

## Overview

Overview On macOS, sidebar rows have three different sizes: small, medium, and large. The size is primarily controlled by the current users’ “Sidebar Icon Size” in Appearance settings, and applies to all applications. On all other platforms, the only supported sidebar size is .medium. This size can be read or written in the environment using EnvironmentValues.sidebarRowSize.

## Topics

### Getting row sizes

- [SidebarRowSize.small](swiftui/sidebarrowsize/small.md)
- [SidebarRowSize.medium](swiftui/sidebarrowsize/medium.md)
- [SidebarRowSize.large](swiftui/sidebarrowsize/large.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Configuring the sidebar

- [sidebarRowSize](swiftui/environmentvalues/sidebarrowsize.md)
