/* eslint-disable formatjs/enforce-description */
/* eslint-disable formatjs/enforce-default-message */
/* eslint-disable formatjs/no-id */

import { getIntl } from "@/i18n"

export default async function ServerComponentWithIntl() {
  const intl = await getIntl()
  const variable = "some value"

  return (
    <h1>
      {true
        ? intl.formatMessage({
            defaultMessage: "Some string",
            description: {},
          })
        : intl.formatMessage(
            {
              defaultMessage: `Other string {variable}`,
              description: {},
            },
            { variable: variable }
          )}
    </h1>
  )
}
