import React, { PropsWithChildren } from 'react'; import { useMessageContextHandler } from './hooks'; import type { MessageContextProps } from './MessageText'; function MessageSystemWithContext ( props: PropsWithChildren, ):React.ReactElement { const { message, } = props; const { context } = useMessageContextHandler({ message }); return (
{context}
); } const MemoizedMessageSystem = React.memo(MessageSystemWithContext) as typeof MessageSystemWithContext; export function MessageSystem(props:MessageContextProps):React.ReactElement { return ( ); }