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

Method render

packages/ts-transformer/tests/fixtures/formatMessageCall.tsx:11–41  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

9
10class Foo extends Component {
11 render() {
12 const msgs = {
13 baz: formatMessage({
14 id: 'foo.bar.baz',
15 defaultMessage: 'Hello World!',
16 description: 'The default message',
17 }),
18 baz2: this.props.intl.$formatMessage({
19 id: 'foo.bar.baz2',
20 defaultMessage: 'Hello World!',
21 description: 'The default message $$$',
22 }),
23 biff: $formatMessage({
24 id: 'foo.bar.biff',
25 defaultMessage: 'Hello Nurse!',
26 description: 'Another message',
27 }),
28 invalid: this.props.intl.formatMessage(objectPointer),
29 }
30
31 return (
32 <div>
33 <h1>{msgs.header}</h1>
34 <p>{msgs.content}</p>
35 <input placeholder={intl.formatMessage({defaultMessage: 'inline'})} />
36 <span>
37 <FormattedMessage id="foo" defaultMessage="bar" description="baz" />
38 </span>
39 </div>
40 )
41 }
42}
43
44export default injectIntl(Foo)

Callers

nothing calls this directly

Calls 2

formatMessageMethod · 0.65
formatMessageFunction · 0.50

Tested by

no test coverage detected