// imports import React from 'react'; import moment from 'moment'; import { IconArrowCircleRight } from '@chirper/react/src/icons'; // team import ApiSignal from '../../../signals/Api'; import { useSignal } from '../../../signal'; import { member as MemberSignal } from '../Modal'; /** * component node * * @param props * @returns */ const ComponentNodeListItem = (props = {}) => { // signals const [api] = useSignal(ApiSignal); const [,setMember] = useSignal(MemberSignal); // return jsx return (
setMember(props.item)}>

{props.item.email || props.item.name || props.item.user?.name || props.item.user?.email}

{api.translate('team:button.created', 'Created')}

{props.item?.user ? api.translate(`team:role.${props.item.role}`, props.item.role) : api.translate('team:role.pending', 'Pending')}

Last seen

); }; /** * export default */ export default React.memo(ComponentNodeListItem);