To use ScrollSync you have to wrap your scrollable content (ensure that you have `overflow: auto` in CSS) in `ScrollSyncPane` and then wrap everything in `ScrollSync`. If you want to provide a toggle for users to turn the scroll syncing on and off, you can use the `enabled={false}` setting on the `ScrollSync` or `ScrollSyncPane` elements. Note that `` disables the scroll syncing for all groups. ```

Left Pane Content

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab aperiam doloribus dolorum est eum eveniet exercitationem iste labore minus, neque nobis odit officiis omnis possimus quasi rerum sed soluta veritatis.

Middle Pane Content

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab aperiam doloribus dolorum est eum eveniet exercitationem iste labore minus, neque nobis odit officiis omnis possimus quasi rerum sed soluta veritatis.

Right Pane Content

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab aperiam doloribus dolorum est eum eveniet exercitationem iste labore minus, neque nobis odit officiis omnis possimus quasi rerum sed soluta veritatis.

``` Sometimes it is useful to attach the `onScroll` event listener to a different node (for example to a `document.body`). Use `attachTo` prop for that. Additionally sometimes there is need to use few independent scroll groups inside one ScrollSync. Provide an arbitrary group name in the `group` prop to ScrollSyncPane components to limit synchronization to panes with that group name. ```

Left Pane Content

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab aperiam doloribus dolorum est eum eveniet exercitationem iste labore minus, neque nobis odit officiis omnis possimus quasi rerum sed soluta veritatis.

Middle Pane Content

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab aperiam doloribus dolorum est eum eveniet exercitationem iste labore minus, neque nobis odit officiis omnis possimus quasi rerum sed soluta veritatis.

Right Pane Content

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab aperiam doloribus dolorum est eum eveniet exercitationem iste labore minus, neque nobis odit officiis omnis possimus quasi rerum sed soluta veritatis.

Right Pane Content

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab aperiam doloribus dolorum est eum eveniet exercitationem iste labore minus, neque nobis odit officiis omnis possimus quasi rerum sed soluta veritatis.

``` In some situations, it is also useful for a `ScrollSyncPane` to belong to multiple groups. In these cases, provide an array of group names to the `group` prop. ``` const cellStyle = { minWidth: 200, padding: '.5em 1em', textAlign: 'left', borderLeft: '1px solid white', borderBottom: '1px solid white'};
Fixed Column Header
Fixed Column, Row 1
Fixed Column, Row 2
Fixed Column, Row 3
Fixed Column, Row 4
Fixed Column, Row 5
Fixed Column, Row 6
Fixed Column, Row 7
Fixed Column, Row 8
Fixed Column, Row 9
Fixed Column, Row 10
Fixed Column, Row 11
Fixed Column, Row 12
Table 2 - Header 1 Table 2 - Header 2 Table 2 - Header 3
Cell 1, Row 1 Cell 2, Row 1 Cell 3, Row 1
Cell 1, Row 2 Cell 2, Row 2 Cell 3, Row 2
Cell 1, Row 3 Cell 2, Row 3 Cell 3, Row 3
Cell 1, Row 4 Cell 2, Row 4 Cell 3, Row 4
Cell 1, Row 5 Cell 2, Row 5 Cell 3, Row 5
Cell 1, Row 6 Cell 2, Row 6 Cell 3, Row 6
Cell 1, Row 7 Cell 2, Row 7 Cell 3, Row 7
Cell 1, Row 8 Cell 2, Row 8 Cell 3, Row 8
Cell 1, Row 9 Cell 2, Row 9 Cell 3, Row 9
Cell 1, Row 10 Cell 2, Row 10 Cell 3, Row 10
Cell 1, Row 11 Cell 2, Row 11 Cell 3, Row 11
Cell 1, Row 12 Cell 2, Row 12 Cell 3, Row 12
```