# XWUIStyleSwitch

XWUIStyleSwitch Component Style preset switch component that allows switching between system, preset, and custom themes.

## Basic Usage

XWUIStyleSwitch Component Style preset switch component that allows switching between system, preset, and custom themes.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: XWUIStyleSwitch Component Style preset switch component that allows switching between system, preset, and custom themes.
```

## Sizes

All size options.

```example
file: examples/Sizes.ts
html: examples/Sizes.html
title: Sizes
description: All size options.
```

## Real-World

StyleSwitch in a realistic application context.

```example
file: examples/RealWorld.ts
html: examples/RealWorld.html
title: Real-World
description: StyleSwitch in a realistic application context.
```

## Custom List

Pick which entries the switch shows via `themes` (default: system / light / dark / custom), and restyle the custom button with `customIcon` / `customTooltip`.

```example
file: examples/CustomList.ts
html: examples/CustomList.html
title: Custom List
description: Pick which entries the switch shows via `themes`, and restyle the custom button with `customIcon` / `customTooltip`.
```

```api
```
