@@ -30,6 +30,9 @@ export const TASK_EXECUTION_STATUS_LABEL = {
3030/**
3131 * @param {Object } props
3232 * @param {boolean } props.isConnectionConfigured
33+ * @param {string } [props.configureConnectionBannerTitle]
34+ * @param {string } [props.configureConnectionBannerDescription]
35+ * @param {string } [props.configureConnectionLabel]
3336 * @param {Function } [props.onConfigureConnection]
3437 * @param {boolean } props.isTaskExecuting
3538 * @param {import('../../types').ElementOutput } props.output
@@ -38,6 +41,9 @@ export const TASK_EXECUTION_STATUS_LABEL = {
3841 */
3942export default function Output ( {
4043 isConnectionConfigured,
44+ configureConnectionBannerTitle,
45+ configureConnectionBannerDescription,
46+ configureConnectionLabel,
4147 onConfigureConnection,
4248 isTaskExecuting,
4349 output,
@@ -91,6 +97,9 @@ export default function Output({
9197 < div className = "output__body" >
9298 < OutputBanner
9399 isConnectionConfigured = { isConnectionConfigured }
100+ configureConnectionBannerTitle = { configureConnectionBannerTitle }
101+ configureConnectionBannerDescription = { configureConnectionBannerDescription }
102+ configureConnectionLabel = { configureConnectionLabel }
94103 onConfigureConnection = { onConfigureConnection }
95104 output = { output }
96105 />
@@ -108,15 +117,18 @@ export default function Output({
108117
109118function OutputBanner ( {
110119 isConnectionConfigured,
120+ configureConnectionBannerTitle,
121+ configureConnectionBannerDescription,
122+ configureConnectionLabel,
111123 onConfigureConnection,
112124 output
113125} ) {
114126
115127 if ( ! isConnectionConfigured ) {
116128 return < ErrorBanner
117- title = "Connection required"
118- description = "Configure a connection to start testing."
119- actionLabel = "Configure"
129+ title = { configureConnectionBannerTitle }
130+ description = { configureConnectionBannerDescription }
131+ actionLabel = { configureConnectionLabel }
120132 onActionClick = { onConfigureConnection }
121133 /> ;
122134 }
0 commit comments