Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Tabs.js 325 B
import { compose, withStateHandlers } from 'recompose'

const Tabs = ({ items, selectedTab, changeTab, children }) =>
  children({ selectedTab, changeTab })

export default compose(
  withStateHandlers(
    { selectedTab: 0 },
    {
      changeTab: () => selectedTab => ({
        selectedTab,
      }),
    },
  ),
)(Tabs)