@ssplib/react-components
Version:
SSP React Components
25 lines (24 loc) • 964 B
TypeScript
import { LoginOptions, LogoutOptions } from '../../types/auth';
export default function TabNavBar({ links, title, img, pos, next, el, menuItems, color, route, paddingBottom, logoutMsg, customBgColor, logoutFunc, loginOptions, logoutOptions, ...props }: {
links: {
name: string;
path: string;
}[];
title: string;
img: string;
color?: string;
route?: string;
paddingBottom?: number;
menuItems: JSX.Element | JSX.Element[];
next?: boolean;
el?: JSX.Element;
logoutMsg?: string;
/** @deprecated Use logoutOptions.onBeforeLogout instead */
logoutFunc?: () => Promise<void>;
pos?: 'fixed' | 'inherit';
customBgColor?: string;
/** Opções para configurar o comportamento do login (redirectUri, callbacks, etc) */
loginOptions?: LoginOptions;
/** Opções para configurar o comportamento do logout (redirectUri, callbacks, etc) */
logoutOptions?: LogoutOptions;
}): JSX.Element;