Files
react-native/RNTester/js/examples/SegmentedControlIOS/SegmentedControlIOSExample.js
T
Samuel Susla dd7b67168f Move SegmentedControl components to separate file and make them function based
Summary: Changelog: [Internal] Separate SegmentControl examples into separate file and make them functional based

Reviewed By: mdvacca

Differential Revision: D21475596

fbshipit-source-id: 19165232f2a8edefa66f122944621f93265ff704
2020-05-11 09:01:35 -07:00

64 lines
1.6 KiB
JavaScript

/**
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @format
* @flow
*/
'use strict';
const React = require('react');
const {
BasicSegmentedControlExample,
PreSelectedSegmentedControlExample,
MomentarySegmentedControlExample,
DisabledSegmentedControlExample,
ColorSegmentedControlExample,
EventSegmentedControlExample,
} = require('./SegmentedControlExampleComponents');
exports.title = '<SegmentedControlIOS>';
exports.displayName = 'SegmentedControlExample';
exports.description = 'Native segmented control';
exports.examples = [
{
title: 'Segmented controls can have values',
render(): React.Element<any> {
return <BasicSegmentedControlExample />;
},
},
{
title: 'Segmented controls can have a pre-selected value',
render(): React.Element<any> {
return <PreSelectedSegmentedControlExample />;
},
},
{
title: 'Segmented controls can be momentary',
render(): React.Element<any> {
return <MomentarySegmentedControlExample />;
},
},
{
title: 'Segmented controls can be disabled',
render(): React.Element<any> {
return <DisabledSegmentedControlExample />;
},
},
{
title: 'Custom colors can be provided',
render(): React.Element<any> {
return <ColorSegmentedControlExample />;
},
},
{
title: 'Change events can be detected',
render(): React.Element<any> {
return <EventSegmentedControlExample />;
},
},
];