
```jsx
import { CFormSwitch } from '@coreui/react'
// or
import CFormSwitch from '@coreui/react/src/components/form/CFormSwitch'
```

| Property | Description | Type | Default |
| --- | --- | --- | --- |
| **className** | A string of all className you want applied to the component. | `string` | - |
| **id** | The id global attribute defines an identifier (ID) that must be unique in the whole document. | `string` | - |
| **invalid** | Set component validation state to invalid. | `boolean` | - |
| **label** | The element represents a caption for a component. | `ReactNode` | - |
| **reverse** | Put switch on the opposite side. | `boolean` | - |
| **size** | Size the component large or extra large. Works only with `switch`. | `'lg'` \| `'xl'` | - |
| **type** | Specifies the type of component. | `'checkbox'` \| `'radio'` | checkbox |
| **valid** | Set component validation state to valid. | `boolean` | - |
