import React, { FunctionComponent } from 'react'; import globalize from 'lib/globalize'; import { navigate } from '../../../utils/dashboard'; import LinkButton from '../../../elements/emby-button/LinkButton'; type IProps = { activeTab: string; }; function useNavigate(url: string): () => void { return React.useCallback(() => { navigate(url, true).catch(err => { console.warn('Error navigating to dashboard url', err); }); }, [url]); } const SectionTabs: FunctionComponent = ({ activeTab }: IProps) => { const onClickProfile = useNavigate('/dashboard/users/profile'); const onClickAccess = useNavigate('/dashboard/users/access'); const onClickParentalControl = useNavigate('/dashboard/users/parentalcontrol'); const clickPassword = useNavigate('/dashboard/users/password'); return (
{globalize.translate('Profile')} {globalize.translate('TabAccess')} {globalize.translate('TabParentalControl')} {globalize.translate('HeaderPassword')}
); }; export default SectionTabs;