mirror of
https://github.com/Unleash/unleash.git
synced 2024-12-22 19:07:54 +01:00
87414c1c9c
* fix: add sidebar button * fix: set absolute positioned sidebar button * feat: test setup * fix: add tests for adding strategy * fix: add delete strategy test * feat: add workflow * feat: add vercel token * fix: update project id * fix: increase sleep * fix: sleep * fix: vercel * fix: typo * fix: vercel preview url action * fix: yml formatting * fix: steps * fix: format * fix: runs on * fix: team id * fix: teamid * fix: add workflow * fix: remove unused import * fix: add token * fix: add configuration * fix: set env variables * fix: use with * feat: main navigation routes * feat: mobile views * fix: change spec name * fix: update cypress project id * fix: add record key * fix: button positioning * feat: permissions * fix: custom strategy * fix: remove unused action yml * fix: update yarn lock * fix: keys * fix: remove videos and screenshots * fix: add cyrpess folders to gitignore * fix: env variable
15 lines
360 B
TypeScript
15 lines
360 B
TypeScript
import { useState } from 'react';
|
|
|
|
const useTabs = (startingIndex: number = 0) => {
|
|
const [activeTabIdx, setActiveTab] = useState(startingIndex);
|
|
|
|
const a11yProps = (index: number) => ({
|
|
id: `tab-${index}`,
|
|
'aria-controls': `tabpanel-${index}`,
|
|
});
|
|
|
|
return { activeTabIdx, setActiveTab, a11yProps };
|
|
};
|
|
|
|
export default useTabs;
|