diff --git a/src/components/modal/Modal.tsx b/src/components/modal/Modal.tsx index 9f3c4a1..d7b71a5 100644 --- a/src/components/modal/Modal.tsx +++ b/src/components/modal/Modal.tsx @@ -28,7 +28,7 @@ export default function Modal(props: ModalProps){ {...props} className={clsx( "fixed left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-50", - "flex flex-col rounded-lg max-h-full shadow-lg shadow-[#00000066] bg-neutral-800", + "flex flex-col rounded-lg max-h-full shadow-lg shadow-[#00000066]", className )} > diff --git a/src/components/modal/ModalBackground.tsx b/src/components/modal/ModalBackground.tsx index 111f442..ca670f3 100644 --- a/src/components/modal/ModalBackground.tsx +++ b/src/components/modal/ModalBackground.tsx @@ -25,8 +25,8 @@ export default function ModalBackground(props: ModalBackgroundProps){ { "bg-[#00000044]": backgroundType === "darken", "bg-[#FFFFFF44]": backgroundType === "lighten", - "backdrop-blur-sm bg-radial from-transparent to-[#00000066]": backgroundType === "darken-blur", - "backdrop-blur-sm bg-radial from-transparent to-[#FFFFFF66]": backgroundType === "lighten-blur", + "backdrop-blur-sm bg-radial-[circle] from-transparent from-25% to-[#00000066]": backgroundType === "darken-blur", + "backdrop-blur-sm bg-radial-[circle] from-transparent from-25% to-[#FFFFFF66]": backgroundType === "lighten-blur", "bg-[#00000000]": backgroundType === "transparent", "backdrop-blur-sm": backgroundType === "blur" } diff --git a/src/components/modal/ModalBody.tsx b/src/components/modal/ModalBody.tsx index 4206a3b..276bdf2 100644 --- a/src/components/modal/ModalBody.tsx +++ b/src/components/modal/ModalBody.tsx @@ -1,8 +1,8 @@ -import { ModalBodyProps } from "@/interface/ModalInterfaces"; import clsx from "clsx"; +import { HTMLProps } from "react"; -export default function ModalBody(props: ModalBodyProps){ +export default function ModalBody(props: HTMLProps){ const { className, children diff --git a/src/components/modal/ModalFooter.tsx b/src/components/modal/ModalFooter.tsx index 4a56b68..a99f3b5 100644 --- a/src/components/modal/ModalFooter.tsx +++ b/src/components/modal/ModalFooter.tsx @@ -1,10 +1,9 @@ -import { ModalFooterProps } from "@/interface/ModalInterfaces"; import clsx from "clsx"; +import { HTMLProps } from "react"; -export default function ModalFooter(props: ModalFooterProps){ +export default function ModalFooter(props: HTMLProps){ const { - backgroundType = "none", className, children } = props; @@ -15,11 +14,7 @@ export default function ModalFooter(props: ModalFooterProps){ {...props} className={clsx( "flex flex-row justify-center w-full rounded-b-lg", - className, - { - "bg-[#00000022]": backgroundType === "darken", - "bg-[#FFFFFF22]": backgroundType === "lighten" - } + className )} >
{ } export interface ModalHeaderProps extends HTMLProps{ - backgroundType?: ModalHeaderFooterBackgroundType; close?: () => void; - children: React.ReactNode; -} - -export interface ModalBodyProps extends HTMLProps{ - children: React.ReactNode; -} - -export interface ModalFooterProps extends HTMLProps{ - backgroundType?: ModalHeaderFooterBackgroundType; - children: React.ReactNode; } diff --git a/src/pages/public/HomePage.tsx b/src/pages/public/HomePage.tsx index 2aa79f9..fa009cb 100644 --- a/src/pages/public/HomePage.tsx +++ b/src/pages/public/HomePage.tsx @@ -33,16 +33,13 @@ export default function HomePage(){ > Header Body - + Footer