EmailTemplate
@adamondo/backend / core/email/template/EmailTemplate
core/email/template/EmailTemplate
Classes
default
Defined in: src/core/email/template/EmailTemplate.tsx:20
Extends
Component<{type:T;content:EmailContentMap[T]; }>
Type Parameters
T
T extends EmailType = EmailType
Constructors
Constructor
new default<
T>(props):default<T>
Defined in: node_modules/@types/react/index.d.ts:950
Parameters
props
type
T
content
Returns
default<T>
Inherited from
Component<{ type: T; content: EmailContentMap[T] }>.constructor
Constructor
new default<
T>(props,context):default<T>
Defined in: node_modules/@types/react/index.d.ts:958
Parameters
props
type
T
content
context
any
value of the parent Context specified
in contextType.
Returns
default<T>
Inherited from
Component<{ type: T; content: EmailContentMap[T] }>.constructor
Properties
propTypes
staticpropTypes:object
Defined in: src/core/email/template/EmailTemplate.tsx:21
Ignored by React.
type
type:
Validator<string> =PropTypes.string.isRequired
content
content:
Validator<object> =PropTypes.object.isRequired
Deprecated
Only kept in types for backwards compatibility. Will be removed in a future major release.
Overrides
Component.propTypes
Methods
render()
render():
Element|null
Defined in: src/core/email/template/EmailTemplate.tsx:26
Returns
Element | null
Overrides
Component.render
Type Aliases
EmailTemplateProps
EmailTemplateProps =
{ [K in EmailType]: { type: K; content: EmailContentMap[K] } }[EmailType]
Defined in: src/core/email/template/EmailTemplate.tsx:13