MCPcopy
hub / github.com/formatjs/formatjs / render

Method render

packages/ts-transformer/tests/fixtures/ast.tsx:26–82  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

24
25export default class Foo extends Component {
26 render() {
27 const {intl} = this.props
28 const {formatMessage} = intl
29 this.props.intl.formatMessage({
30 defaultMessage: 'no-id',
31 description: 'no-id',
32 })
33 intl.formatMessage({
34 defaultMessage: 'intl.formatMessage',
35 description: 'no-id',
36 })
37 formatMessage({
38 defaultMessage: 'formatMessage',
39 description: 'no-id',
40 })
41 formatMessage({
42 defaultMessage: '{count, plural, =0 {zero} other{other}}',
43 description: 'no-id',
44 })
45
46 return (
47 <div>
48 <h1>
49 <FormattedMessage {...msgs.header} />
50 </h1>
51 <p>
52 <FormattedMessage {...msgs.content} />
53 </p>
54 <FormattedMessage
55 id="foo.bar.zoo"
56 defaultMessage="Hello World! {abc}"
57 description={{
58 text: 'Something for the translator. Another description',
59 metadata: 'Additional metadata content.',
60 }}
61 values={{abc: 2}}
62 />
63 <FormattedMessage
64 defaultMessage="Hello World! {abc}"
65 description={{
66 text: 'Something for the translator. Another description',
67 metadata: 'Additional metadata content.',
68 }}
69 values={{abc: 2}}
70 />
71
72 <FormattedMessage
73 defaultMessage="{value, number}"
74 description={{
75 text: 'number',
76 metadata: 'number',
77 }}
78 values={{abc: 2}}
79 />
80 </div>
81 )
82 }
83}

Callers 5

main.tsxFile · 0.45
index.tsxFile · 0.45
index.tsxFile · 0.45
index.tsxFile · 0.45
index.tsxFile · 0.45

Calls 2

formatMessageMethod · 0.65
formatMessageFunction · 0.50

Tested by

no test coverage detected