Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
plugins
/
better-wp-security
/
core
/
packages
/
components
/
src
/
tab-panel
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
/** * WordPress dependencies */ import { Component } from '@wordpress/element'; /** * Internal dependencies */ import ControlledTabPanel from './controlled'; import ControlledMultiTabPanel from './multi'; export { ControlledTabPanel, ControlledMultiTabPanel }; export default class UncontrolledTabPanel extends Component { constructor() { super( ...arguments ); this.state = { selected: this.props.initialTab || '', }; } onSelect = ( selected ) => { this.setState( { selected } ); }; render() { return ( <ControlledTabPanel { ...this.props } selected={ this.state.selected } onSelect={ this.onSelect } /> ); } }