芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/app.optimyar.com/backend/.cache/admin/src/components/Roles/RoleList/RoleRow.js
import React from 'react'; import PropTypes from 'prop-types'; import { CustomRow } from '@buffetjs/styles'; import { IconLinks, Text } from '@buffetjs/core'; import { useIntl } from 'react-intl'; import RoleDescription from './RoleDescription'; const RoleRow = ({ role, onClick, links, prefix }) => { const { formatMessage } = useIntl(); const number = role.usersCount; const text = formatMessage( { id: `Roles.RoleRow.user-count.${number > 1 ? 'plural' : 'singular'}` }, { number } ); return (
{prefix &&
{prefix}
}
{role.name}
{role.description}
{text}
); }; RoleRow.defaultProps = { onClick: null, prefix: null, }; RoleRow.propTypes = { links: PropTypes.array.isRequired, onClick: PropTypes.func, prefix: PropTypes.node, role: PropTypes.object.isRequired, }; export default RoleRow;