import { Controller, useForm } from 'react-hook-form'; import Button from '@mui/material/Button'; import Checkbox from '@mui/material/Checkbox'; import FormControl from '@mui/material/FormControl'; import FormControlLabel from '@mui/material/FormControlLabel'; import TextField from '@mui/material/TextField'; import Typography from '@mui/material/Typography'; import { Link } from 'react-router-dom'; import _ from '@lodash'; import Paper from '@mui/material/Paper'; import FuseSvgIcon from '@fuse/core/FuseSvgIcon'; import AvatarGroup from '@mui/material/AvatarGroup'; import Avatar from '@mui/material/Avatar'; import Box from '@mui/material/Box'; import { z } from 'zod'; import { zodResolver } from '@hookform/resolvers/zod'; import Tabs from '@mui/material/Tabs'; import Tab from '@mui/material/Tab'; import { useState } from 'react'; import JwtLoginTab from './tabs/JwtSignInTab'; import FirebaseSignInTab from './tabs/FirebaseSignInTab'; /** * Form Validation Schema */ const tabs = [ { id: 'jwt', title: 'JWT', logo: 'assets/images/logo/jwt.svg', logoClass: 'h-40 p-4 bg-black rounded-12' }, { id: 'firebase', title: 'Firebase', logo: 'assets/images/logo/firebase.svg', logoClass: 'h-40' } ]; function SignInPage() { const [selectedTabId, setSelectedTabId] = useState(tabs[0].id); function handleSelectTab(id: string) { setSelectedTabId("jwt"); } return (
logo Iniciar Sesión
Aún no tienes cuenta? Regístrate
{/* {tabs.map((item) => ( handleSelectTab(item.id)} key={item.id} icon={ {item.title} } className="min-w-0" label={item.title} /> ))} */} {selectedTabId === 'jwt' && } {/* {selectedTabId === 'firebase' && } */}
logo
Bienvenido al sistema que se encarga de tu facturación electrónica.
¿Necesitas ayuda? Comunícate con nosotros.
Soporte técnico: 0967722226
Chat WhatsApp
Correo eletrónico: info@qsoftec.com
); } export default SignInPage;