diff --git a/lib/component/message/DangerMessageBlock.tsx b/lib/component/message/DangerMessageBlock.tsx index 63dd3c3..f238f38 100644 --- a/lib/component/message/DangerMessageBlock.tsx +++ b/lib/component/message/DangerMessageBlock.tsx @@ -1,13 +1,12 @@ import type { MessageBlockProps } from "$/types/MessageTypes"; import clsx from "clsx"; -import { forwardRef } from "react"; import MessageBlock from "./MessageBlock"; -const DangerMessageBlock = forwardRef(({ +export default function DangerMessageBlock({ className, ...messageProps -}, ref ) => { +}: Readonly){ return ( (({ className, "bg-danger-xlight text-danger-dark" )} - ref={ref} {...messageProps} /> ); -}); - -DangerMessageBlock.displayName = "DangerMessageBlock"; - -export default DangerMessageBlock; +} diff --git a/lib/component/message/DarkMessageBlock.tsx b/lib/component/message/DarkMessageBlock.tsx index 830461a..6e1c1dc 100644 --- a/lib/component/message/DarkMessageBlock.tsx +++ b/lib/component/message/DarkMessageBlock.tsx @@ -1,13 +1,12 @@ import type { MessageBlockProps } from "$/types/MessageTypes"; import clsx from "clsx"; -import { forwardRef } from "react"; import MessageBlock from "./MessageBlock"; -const DarkMessageBlock = forwardRef(({ +export default function DarkMessageBlock({ className, ...messageProps -}, ref ) => { +}: Readonly){ return ( (({ className, "bg-dark text-dark-xlight" )} - ref={ref} {...messageProps} /> ); -}); - -DarkMessageBlock.displayName = "DarkMessageBlock"; - -export default DarkMessageBlock; +} diff --git a/lib/component/message/InfoMessageBlock.tsx b/lib/component/message/InfoMessageBlock.tsx index 49d2c97..4733f3f 100644 --- a/lib/component/message/InfoMessageBlock.tsx +++ b/lib/component/message/InfoMessageBlock.tsx @@ -1,13 +1,12 @@ import type { MessageBlockProps } from "$/types/MessageTypes"; import clsx from "clsx"; -import { forwardRef } from "react"; import MessageBlock from "./MessageBlock"; -const InfoMessageBlock = forwardRef(({ +export default function InfoMessageBlock({ className, ...messageProps -}, ref ) => { +}: Readonly){ return ( (({ className, "bg-info-xlight text-info-xdark" )} - ref={ref} {...messageProps} /> ); -}); - -InfoMessageBlock.displayName = "InfoMessageBlock"; - -export default InfoMessageBlock; +} diff --git a/lib/component/message/LightMessageBlock.tsx b/lib/component/message/LightMessageBlock.tsx index f9f8b9b..ec3fa33 100644 --- a/lib/component/message/LightMessageBlock.tsx +++ b/lib/component/message/LightMessageBlock.tsx @@ -1,13 +1,12 @@ import type { MessageBlockProps } from "$/types/MessageTypes"; import clsx from "clsx"; -import { forwardRef } from "react"; import MessageBlock from "./MessageBlock"; -const LightMessageBlock = forwardRef(({ +export default function LightMessageBlock({ className, ...messageProps -}, ref ) => { +}: Readonly){ return ( (({ className, "bg-white text-black" )} - ref={ref} {...messageProps} /> ); -}); - -LightMessageBlock.displayName = "LightMessageBlock"; - -export default LightMessageBlock; +} diff --git a/lib/component/message/MessageBlock.tsx b/lib/component/message/MessageBlock.tsx index 77705cc..585bb3f 100644 --- a/lib/component/message/MessageBlock.tsx +++ b/lib/component/message/MessageBlock.tsx @@ -1,14 +1,13 @@ import type { MessageBlockProps } from "$/types/MessageTypes"; import clsx from "clsx"; -import { forwardRef } from "react"; -const MessageBlock = forwardRef(({ +export default function MessageBlock({ className, outline = "sm", rounded = "lg", ...messageProps -}, ref ) => { +}: Readonly){ return (
(({ "rounded-xl": rounded === "xl" } )} - ref={ref} {...messageProps} /> ); -}); - -MessageBlock.displayName = "MessageBlock"; - -export default MessageBlock; +} diff --git a/lib/component/message/MoltenMessageBlock.tsx b/lib/component/message/MoltenMessageBlock.tsx index 7738122..b896e0d 100644 --- a/lib/component/message/MoltenMessageBlock.tsx +++ b/lib/component/message/MoltenMessageBlock.tsx @@ -1,13 +1,12 @@ import type { MessageBlockProps } from "$/types/MessageTypes"; import clsx from "clsx"; -import { forwardRef } from "react"; import MessageBlock from "./MessageBlock"; -const MoltenMessageBlock = forwardRef(({ +export default function MoltenMessageBlock({ className, ...messageProps -}, ref ) => { +}: Readonly){ return ( (({ className, "bg-molten-xlight text-molten-mid" )} - ref={ref} {...messageProps} /> ); -}); - -MoltenMessageBlock.displayName = "MoltenMessageBlock"; - -export default MoltenMessageBlock; +} diff --git a/lib/component/message/PrimaryMessageBlock.tsx b/lib/component/message/PrimaryMessageBlock.tsx index 24a581a..1874c41 100644 --- a/lib/component/message/PrimaryMessageBlock.tsx +++ b/lib/component/message/PrimaryMessageBlock.tsx @@ -1,13 +1,12 @@ import type { MessageBlockProps } from "$/types/MessageTypes"; import clsx from "clsx"; -import { forwardRef } from "react"; import MessageBlock from "./MessageBlock"; -const PrimaryMessageBlock = forwardRef(({ +export default function PrimaryMessageBlock({ className, ...messageProps -}, ref ) => { +}: Readonly){ return ( (({ className, "bg-primary-xlight text-primary-dark" )} - ref={ref} {...messageProps} /> ); -}); - -PrimaryMessageBlock.displayName = "PrimaryMessageBlock"; - -export default PrimaryMessageBlock; +} diff --git a/lib/component/message/SecondaryMessageBlock.tsx b/lib/component/message/SecondaryMessageBlock.tsx index 808055b..484f3a5 100644 --- a/lib/component/message/SecondaryMessageBlock.tsx +++ b/lib/component/message/SecondaryMessageBlock.tsx @@ -1,13 +1,12 @@ import type { MessageBlockProps } from "$/types/MessageTypes"; import clsx from "clsx"; -import { forwardRef } from "react"; import MessageBlock from "./MessageBlock"; -const SecondaryMessageBlock = forwardRef(({ +export default function SecondaryMessageBlock({ className, ...messageProps -}, ref ) => { +}: Readonly){ return ( (({ className, "bg-secondary-xlight text-secondary-mid" )} - ref={ref} {...messageProps} /> ); -}); - -SecondaryMessageBlock.displayName = "SecondaryMessageBlock"; - -export default SecondaryMessageBlock; +} diff --git a/lib/component/message/SuccessMessageBlock.tsx b/lib/component/message/SuccessMessageBlock.tsx index 88a2790..ec6c0a7 100644 --- a/lib/component/message/SuccessMessageBlock.tsx +++ b/lib/component/message/SuccessMessageBlock.tsx @@ -1,13 +1,12 @@ import type { MessageBlockProps } from "$/types/MessageTypes"; import clsx from "clsx"; -import { forwardRef } from "react"; import MessageBlock from "./MessageBlock"; -const SuccessMessageBlock = forwardRef(({ +export default function SuccessMessageBlock({ className, ...messageProps -}, ref ) => { +}: Readonly){ return ( (({ className, "bg-success-xlight text-success-mid" )} - ref={ref} {...messageProps} /> ); -}); - -SuccessMessageBlock.displayName = "SuccessMessageBlock"; - -export default SuccessMessageBlock; +} diff --git a/lib/component/message/TertiaryMessageBlock.tsx b/lib/component/message/TertiaryMessageBlock.tsx index f36b0ad..ad7cea1 100644 --- a/lib/component/message/TertiaryMessageBlock.tsx +++ b/lib/component/message/TertiaryMessageBlock.tsx @@ -1,13 +1,12 @@ import type { MessageBlockProps } from "$/types/MessageTypes"; import clsx from "clsx"; -import { forwardRef } from "react"; import MessageBlock from "./MessageBlock"; -const TertiaryMessageBlock = forwardRef(({ +export default function TertiaryMessageBlock({ className, ...messageProps -}, ref ) => { +}: Readonly){ return ( (({ className, "bg-tertiary-xlight text-tertiary-mid" )} - ref={ref} {...messageProps} /> ); -}); - -TertiaryMessageBlock.displayName = "TertiaryMessageBlock"; - -export default TertiaryMessageBlock; +} diff --git a/lib/component/message/WarningMessageBlock.tsx b/lib/component/message/WarningMessageBlock.tsx index 8afbc29..f696dc4 100644 --- a/lib/component/message/WarningMessageBlock.tsx +++ b/lib/component/message/WarningMessageBlock.tsx @@ -1,13 +1,12 @@ import type { MessageBlockProps } from "$/types/MessageTypes"; import clsx from "clsx"; -import { forwardRef } from "react"; import MessageBlock from "./MessageBlock"; -const WarningMessageBlock = forwardRef(({ +export default function WarningMessageBlock({ className, ...messageProps -}, ref ) => { +}: Readonly){ return ( (({ className, "bg-warning-xlight text-warning-dark" )} - ref={ref} {...messageProps} /> ); -}); - -WarningMessageBlock.displayName = "WarningMessageBlock"; - -export default WarningMessageBlock; +}