feat: create component modal, popup and form input

This commit is contained in:
fredy.siswanto
2025-02-21 20:47:15 +07:00
parent 7c4440cc6b
commit 84e49cd335
16 changed files with 521 additions and 78 deletions
+23
View File
@@ -0,0 +1,23 @@
import { useState } from 'react'
import PopupModal from '~/components/popup/modal'
import FormLogin from '~/components/ui/form-login'
const AuthLayout = () => {
const [isModalOpen, setModalOpen] = useState(true)
return (
<div className="relative">
<div className="flex min-h-screen items-center justify-center bg-gray-100">
{/* Modal */}
<PopupModal
isOpen={isModalOpen}
onClose={() => setModalOpen(true)}
>
<FormLogin />
</PopupModal>
</div>
</div>
)
}
export default AuthLayout
+1 -1
View File
@@ -1,6 +1,6 @@
import { Outlet } from 'react-router'
import { Banner } from '~/components/ui/banner'
import Banner from '~/components/ui/banner'
import { FooterLinks } from '~/layouts/footer-links'
import { FooterNewsletter } from '~/layouts/footer-newsletter'
import { HeaderMenu } from '~/layouts/header-menu'
-11
View File
@@ -1,11 +0,0 @@
import FormLogin from '~/components/ui/form-login'
const RegisterLayout = () => {
return (
<main>
<FormLogin />
</main>
)
}
export default RegisterLayout