UNPKG

react-native-paper

Version:
47 lines 1.26 kB
import * as React from 'react'; import { StyleProp, ViewStyle } from 'react-native'; export type Props = { /** * Function to execute on selection change. */ onValueChange: (value: string) => void; /** * Value of the currently selected toggle button. */ value: string; /** * React elements containing toggle buttons. */ children: React.ReactNode; style?: StyleProp<ViewStyle>; }; /** * Toggle button row renders a group of toggle buttons in a row. * * ## Usage * ```js * import * as React from 'react'; * import { ToggleButton } from 'react-native-paper'; * * const MyComponent = () => { * const [value, setValue] = React.useState('left'); * * return ( * <ToggleButton.Row onValueChange={value => setValue(value)} value={value}> * <ToggleButton icon="format-align-left" value="left" /> * <ToggleButton icon="format-align-right" value="right" /> * </ToggleButton.Row> * ); * }; * * export default MyComponent; * *``` */ declare const ToggleButtonRow: { ({ value, onValueChange, children, style }: Props): React.JSX.Element; displayName: string; }; export default ToggleButtonRow; export { ToggleButtonRow }; //# sourceMappingURL=ToggleButtonRow.d.ts.map