MCPcopy
hub / github.com/formatjs/formatjs / Example

Function Example

packages/babel-plugin-formatjs/tests/fixtures/throwsFalse.js:15–46  ·  view source on GitHub ↗
({status})

Source from the content-addressed store, hash-verified

13})
14
15export function Example({status}) {
16 const intl = useIntl()
17
18 return (
19 <div>
20 {intl.formatMessage({
21 defaultMessage: 'Static formatMessage message',
22 description: 'Static formatMessage description',
23 })}
24 {intl.formatMessage({
25 id: status,
26 })}
27 {intl.formatMessage({
28 defaultMessage: getDynamicMessage(),
29 })}
30 {intl.formatMessage({
31 defaultMessage: intl.formatMessage({
32 defaultMessage: 'Nested static formatMessage message',
33 description: 'Nested static formatMessage description',
34 }),
35 })}
36 <FormattedMessage
37 defaultMessage="Static JSX message"
38 description="Static JSX description"
39 />
40 <FormattedMessage
41 id={`Agent.Details.Status.${status}`}
42 defaultMessage="Dynamic JSX id"
43 />
44 </div>
45 )
46}

Callers

nothing calls this directly

Calls 2

useIntlFunction · 0.90
formatMessageMethod · 0.65

Tested by

no test coverage detected