芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/app.optimyar.com/backend/node_modules/react-intl/lib/components/plural.js
/* * Copyright 2015, Yahoo Inc. * Copyrights licensed under the New BSD License. * See the accompanying LICENSE file for terms. */ import * as React from 'react'; import withIntl from './injectIntl'; const FormattedPlural = props => { const { value, other, children, intl: { formatPlural, textComponent: Text }, } = props; const pluralCategory = formatPlural(value, props); const formattedPlural = props[pluralCategory] || other; if (typeof children === 'function') { return children(formattedPlural); } if (Text) { return React.createElement(Text, null, formattedPlural); } // Work around @types/react where React.FC cannot return string return formattedPlural; }; FormattedPlural.defaultProps = { type: 'cardinal', }; FormattedPlural.displayName = 'FormattedPlural'; export default withIntl(FormattedPlural);