Add descriptive helper text when log aggregator toggle is disabled

This commit is contained in:
Marliana Lara 2020-11-16 13:01:44 -05:00
parent 30f5fbb07a
commit 865f348167
No known key found for this signature in database
GPG Key ID: 38C73B40DFA809EE

View File

@ -138,7 +138,26 @@ function LoggingEdit({ i18n }) {
<FormColumnLayout>
<BooleanField
name="LOG_AGGREGATOR_ENABLED"
config={logging.LOG_AGGREGATOR_ENABLED}
config={{
...logging.LOG_AGGREGATOR_ENABLED,
help_text: (
<>
{logging.LOG_AGGREGATOR_ENABLED.help_text}
{!formik.values.LOG_AGGREGATOR_ENABLED &&
(!formik.values.LOG_AGGREGATOR_HOST ||
!formik.values.LOG_AGGREGATOR_TYPE) && (
<>
<br />
<br />
{i18n._(
t`Cannot enable log aggregator without providing
logging aggregator host and logging aggregator type.`
)}
</>
)}
</>
),
}}
ariaLabel={i18n._(t`Enable external logging`)}
disabled={
!formik.values.LOG_AGGREGATOR_ENABLED &&