Skip to content

Commit aa7f86b

Browse files
committed
Added mode prop to feed source type templates and handled placeholders
1 parent d6d865d commit aa7f86b

File tree

3 files changed

+21
-3
lines changed

3 files changed

+21
-3
lines changed

src/components/feed-sources/feed-source-type-templates/CalendarFeedType.template.jsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,19 @@ import { React } from "react";
22
import PropTypes from "prop-types";
33
import FormInput from "../../util/forms/form-input";
44

5-
const CalendarFeedTypeTemplate = ({ handleInput, formStateObject, t }) => {
5+
const CalendarFeedTypeTemplate = ({ handleInput, formStateObject, t, mode }) => {
66
return (
77
<>
88
<FormInput
99
name="resources"
1010
type="text"
1111
label={t("dynamic-fields.CalendarApiFeedType.resources")}
1212
onChange={handleInput}
13+
placeholder={
14+
mode === "edit"
15+
? t("dynamic-fields.redactedValueInputPlaceholder")
16+
: ""
17+
}
1318
value={formStateObject.resources}
1419
/>
1520
</>
@@ -23,5 +28,6 @@ CalendarFeedTypeTemplate.propTypes = {
2328
resources: PropTypes.string,
2429
}),
2530
t: PropTypes.func,
31+
mode: PropTypes.string,
2632
};
2733
export default CalendarFeedTypeTemplate;

src/components/feed-sources/feed-source-type-templates/EventDatabaseApiFeedType.template.jsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,19 @@ import { React } from "react";
22
import PropTypes from "prop-types";
33
import FormInput from "../../util/forms/form-input";
44

5-
const EventDatabaseApiTemplate = ({ handleInput, formStateObject, t }) => {
5+
const EventDatabaseApiTemplate = ({ handleInput, formStateObject, t, mode }) => {
66
return (
77
<>
88
<FormInput
99
name="host"
1010
type="text"
1111
label={t("dynamic-fields.EventDatabaseApiFeedType.host")}
1212
onChange={handleInput}
13+
placeholder={
14+
mode === "edit"
15+
? t("dynamic-fields.redactedValueInputPlaceholder")
16+
: ""
17+
}
1318
value={formStateObject.host}
1419
/>
1520
</>
@@ -22,5 +27,6 @@ EventDatabaseApiTemplate.propTypes = {
2227
host: PropTypes.string,
2328
}),
2429
t: PropTypes.func,
30+
mode: PropTypes.string,
2531
};
2632
export default EventDatabaseApiTemplate;

src/components/feed-sources/feed-source-type-templates/NotifiedFeedType.template.jsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,19 @@ import { React } from "react";
22
import PropTypes from "prop-types";
33
import FormInput from "../../util/forms/form-input";
44

5-
const NotifiedFeedTypeTemplate = ({ handleInput, formStateObject, t }) => {
5+
const NotifiedFeedTypeTemplate = ({ handleInput, formStateObject, t, mode }) => {
66
return (
77
<>
88
<FormInput
99
name="token"
1010
type="text"
1111
label={t("dynamic-fields.NotifiedFeedType.token")}
1212
onChange={handleInput}
13+
placeholder={
14+
mode === "edit"
15+
? t("dynamic-fields.redactedValueInputPlaceholder")
16+
: ""
17+
}
1318
value={formStateObject.token}
1419
/>
1520
</>
@@ -22,5 +27,6 @@ NotifiedFeedTypeTemplate.propTypes = {
2227
token: PropTypes.string,
2328
}),
2429
t: PropTypes.func,
30+
mode: PropTypes.string,
2531
};
2632
export default NotifiedFeedTypeTemplate;

0 commit comments

Comments
 (0)