8d4d389982
Add a DOM-free LocalizedText component for MessageDescriptor values and export it from the runtime entry point.\n\nAlso expose provider detection so packages with a standalone fallback provider can avoid invoking Lingui hooks outside a provider. Cover localized rendering without an extra wrapper node.
12 lines
334 B
TypeScript
12 lines
334 B
TypeScript
import { useMessage } from "./hooks"
|
|
import type { MessageDescriptor } from "./types"
|
|
|
|
export interface LocalizedTextProps {
|
|
message: MessageDescriptor
|
|
}
|
|
|
|
/** Renders a message descriptor as localized text without adding a DOM node. */
|
|
export function LocalizedText({ message }: LocalizedTextProps) {
|
|
return useMessage(message)
|
|
}
|