Back to React Native Paper

ToggleButton.Group

docs/public/3.0/toggle-button-group.html

5.15.11.2 KB
Original Source

ToggleButton.Group

Toggle group allows to control a group of toggle buttons.
It doesn't change the appearance of the toggle buttons. If you want to group them in a row, checkout ToggleButton.Row.

Usage

js
import * as React from 'react';
import { ToggleButton } from 'react-native-paper';

const MyComponent = () => {
  const [value, setValue] = React.useState('left');

  return (
    <ToggleButton.Group
      onValueChange={value => setValue(value)}
      value={value}>
      <ToggleButton icon="format-align-left" value="left" />
      <ToggleButton icon="format-align-right" value="right" />
    </ToggleButton.Group>
  );
};

export default MyComponent;

Props

onValueChange (required) Type: (value: string) => void

Function to execute on selection change.

value (required) Type: string

Value of the currently selected toggle button.

children (required) Type: React.ReactNode

React elements containing toggle buttons.

Edit this page