diff --git a/packages/module/src/ErrorBoundary/ErrorBoundary.tsx b/packages/module/src/ErrorBoundary/ErrorBoundary.tsx index 94bf9a17..b23bc6bf 100644 --- a/packages/module/src/ErrorBoundary/ErrorBoundary.tsx +++ b/packages/module/src/ErrorBoundary/ErrorBoundary.tsx @@ -14,11 +14,11 @@ const useStyles = createUseStyles({ export interface ErrorBoundaryProps { /** The title text to display on the error page */ - headerTitle?: string; + headerTitle?: React.ReactNode; /** Indicates if the error is silent */ silent?: boolean; /** The title text to display with the error */ - errorTitle?: string; + errorTitle?: React.ReactNode; /** The description text to display with the error */ errorDescription?: React.ReactNode; /** The default description text to display with the error if no errorDescription is provided */ @@ -130,4 +130,4 @@ class ErrorBoundaryContent extends React.Component { /** Title of the error. */ - titleText?: string; + titleText?: React.ReactNode; /** A description of the error, if no body text is provided then it will be set to the defaultBodyText. */ bodyText?: React.ReactNode; /** A default description of the error used if no errorDescription is provided. */ diff --git a/packages/module/src/LogSnippet/LogSnippet.tsx b/packages/module/src/LogSnippet/LogSnippet.tsx index cd55448d..f2a57495 100644 --- a/packages/module/src/LogSnippet/LogSnippet.tsx +++ b/packages/module/src/LogSnippet/LogSnippet.tsx @@ -4,7 +4,7 @@ import { Alert, AlertVariant, CodeBlock, CodeBlockCode, Flex, FlexItem, FlexProp /** extends FlexProps */ export interface LogSnippetProps extends FlexProps { /** Log snippet or code to be displayed */ - logSnippet?: string; + logSnippet?: React.ReactNode; /** Message to appear above the log snippet */ message: string | React.ReactNode; /** Log snippet alert variant */ @@ -26,4 +26,4 @@ export const LogSnippet: React.FunctionComponent = ({ logSnippe ); -export default LogSnippet; \ No newline at end of file +export default LogSnippet; diff --git a/packages/module/src/Maintenance/Maintenance.tsx b/packages/module/src/Maintenance/Maintenance.tsx index 07f0b81d..9aef5472 100644 --- a/packages/module/src/Maintenance/Maintenance.tsx +++ b/packages/module/src/Maintenance/Maintenance.tsx @@ -5,21 +5,21 @@ import { HourglassHalfIcon } from '@patternfly/react-icons'; /** extends EmptyStateProps */ export interface MaintenanceProps extends Omit { /** The title for the maintenance message */ - titleText?: string; + titleText?: React.ReactNode; /** Custom body text */ bodyText?: React.ReactNode; /** A default bodyText used if no bodyText is provided */ defaultBodyText?: React.ReactNode; /** Start time in a specific time zone */ - startTime?: string; + startTime?: React.ReactNode; /** End time in a specific time zone */ - endTime?: string; + endTime?: React.ReactNode; /** Time zone specification */ - timeZone?: string; + timeZone?: React.ReactNode; /** Information link */ redirectLinkUrl?: string; /** Information link title */ - redirectLinkText?: string; + redirectLinkText?: React.ReactNode; /** Custom footer content */ customFooter?: React.ReactNode; /** Custom OUIA ID */ diff --git a/packages/module/src/MissingPage/MissingPage.tsx b/packages/module/src/MissingPage/MissingPage.tsx index e1eb1f23..87560832 100644 --- a/packages/module/src/MissingPage/MissingPage.tsx +++ b/packages/module/src/MissingPage/MissingPage.tsx @@ -9,9 +9,9 @@ export interface MissingPageProps extends Omit = ({ ); -export default MissingPage; \ No newline at end of file +export default MissingPage; diff --git a/packages/module/src/MultiContentCard/MultiContentCard.tsx b/packages/module/src/MultiContentCard/MultiContentCard.tsx index 8f77c7b1..e7fbbd65 100644 --- a/packages/module/src/MultiContentCard/MultiContentCard.tsx +++ b/packages/module/src/MultiContentCard/MultiContentCard.tsx @@ -32,7 +32,7 @@ export interface MultiContentCardProps extends Omit = ({ ) } -export default ServiceCard; \ No newline at end of file +export default ServiceCard; diff --git a/packages/module/src/Severity/Severity.tsx b/packages/module/src/Severity/Severity.tsx index 95417378..4c3665a8 100644 --- a/packages/module/src/Severity/Severity.tsx +++ b/packages/module/src/Severity/Severity.tsx @@ -41,7 +41,7 @@ export interface SeverityProps extends React.DetailedHTMLProps { /** Service name displayed in the title */ - serviceName?: string; + serviceName?: React.ReactNode; /** Icon displayed above the title */ icon?: React.ComponentType; /** Custom body text */ diff --git a/packages/module/src/UnavailableContent/UnavailableContent.tsx b/packages/module/src/UnavailableContent/UnavailableContent.tsx index 6e96049a..32003a1d 100644 --- a/packages/module/src/UnavailableContent/UnavailableContent.tsx +++ b/packages/module/src/UnavailableContent/UnavailableContent.tsx @@ -7,11 +7,11 @@ export interface UnavailableContentProps extends Omit { /** Callback for the confirm action button. */ onConfirm?: () => void; /** Custom label for the confirm action button */ - confirmButtonLabel?: string; + confirmButtonLabel?: React.ReactNode; /** Custom label for the cancel action button */ - cancelButtonLabel?: string; + cancelButtonLabel?: React.ReactNode; /** Whether modal requires a checkbox before confirming */ withCheckbox?: boolean; /** Custom checkbox label */