Skip to content

Instantly share code, notes, and snippets.

@ChrisDobby
Created April 21, 2020 07:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ChrisDobby/2032e49c93df8359f1cbb64b2bab09b8 to your computer and use it in GitHub Desktop.
Save ChrisDobby/2032e49c93df8359f1cbb64b2bab09b8 to your computer and use it in GitHub Desktop.
import React from "react";
import { Tabs, ButtonGroup, Button } from "@emisgroup/ui-kit-react";
const TabComponent = () => {
const tabsList = [{ text: "Tab1" }, { text: "Tab2" }, { text: "Tab3" }];
const [selectedTab, setSelectedTab] = React.useState(0);
return (
<>
<Tabs tabsList={tabsList} activeTab={selectedTab} onTabSelect={setSelectedTab} />
<div className="tab-display">Selected tab {tabsList[selectedTab].text}</div>
<ButtonGroup>
<Button type="button" disabled={selectedTab <= 0} onClick={() => setSelectedTab(selectedTab - 1)}>
&lt;&nbsp;Previous
</Button>
<Button
type="button"
disabled={selectedTab >= tabsList.length - 1}
onClick={() => setSelectedTab(selectedTab + 1)}
>
Next&nbsp;&gt;
</Button>
</ButtonGroup>
</>
);
};
export default TabComponent;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment