@tycoonsystems/tycoon-modules
Version:
www.tv.tycoon.systems/documentation
1 lines • 1.13 kB
JavaScript
import React from"react";import ChatStyles from"../Chat.module.scss";import Close from"@mui/icons-material/Close";import Link from"next/link";const Module=e=>{var{userDisplay:t,handleAttemptBanUser:a,handleAttemptUnBanUser:l,handleSetUserDisplayOff:r,modPower:n}=e;return React.createElement(React.Fragment,null,t?React.createElement("div",{className:ChatStyles.userDisplayContainer+" Chat_UserDisplayContainer"},React.createElement("div",null,React.createElement("div",{className:"Chat_UserDisplayInternalContainer",style:{display:"flex",gap:".25rem"}},React.createElement("div",{className:"Chat_UserDisplayUser"},React.createElement(Link,{href:"/p?u="+t.user,style:{alignSelf:"center"}},t.user)),n?.canBan&&t.id!==e._loggedIn.identifier?e?.currentBanTable?.[t.id]?React.createElement("button",{style:{fontSize:".75rem",padding:".125rem .25rem"},onClick:l,userid:""+t.id},"Unban User"):React.createElement("button",{style:{fontSize:".75rem",padding:".125rem .25rem"},onClick:a,userid:""+t.id},"Ban User"):null)),React.createElement(Close,{className:""+ChatStyles.close,onClick:r,modif:"close"})):null)};export default Module;