import React, { useMemo } from 'react'; import { useHMSTheme } from '../../hooks/HMSThemeProvider'; import { hmsUiClassParserGenerator } from '../../utils/classes'; import { SunWithFace } from '../Icons'; import { Text } from '../Text'; import { Button } from '../TwButton'; interface Props { username?: string; classes?: PostLeaveDisplayClasses; joinRoomOnClick?: (event: React.MouseEvent) => void; goToDashboardOnClick?: (event: React.MouseEvent) => void; } interface PostLeaveDisplayClasses { root: string; rootBg: string; rootOverlay: string; sunnyFaceIconDiv: string; divider: string; buttonWrapper: string; } export const PostLeaveDisplay: React.FC = ({ username = '', classes, joinRoomOnClick, goToDashboardOnClick, }) => { const defaultClasses: PostLeaveDisplayClasses = { root: `h-full text-white flex items-center justify-center`, rootBg: `w-37.5 h-42.5 rounded-2xl`, rootOverlay: `relative rounded-2xl flex flex-col text-center items-center space-y-6`, sunnyFaceIconDiv: `mt-24 mb-6`, divider: `bg-gray-600 h-px w-96 my-8`, buttonWrapper: `space-x-5`, }; const { tw } = useHMSTheme(); const styler = useMemo( () => hmsUiClassParserGenerator({ tw, classes, defaultClasses, tag: 'hmsui-post-leave-display', }), [], ); return (
You left the room Have a nice day, {username}
); };