Use more text selector types for add-on configuration (#12303)

This commit is contained in:
Joakim Sørensen
2022-04-11 16:01:30 +02:00
committed by GitHub
parent d900e40d04
commit 714f2447b7

View File

@@ -55,6 +55,8 @@ const ADDON_YAML_SCHEMA = DEFAULT_SCHEMA.extend([
}),
]);
const MASKED_FIELDS = ["password", "secret", "token"];
@customElement("hassio-addon-config")
class HassioAddonConfig extends LitElement {
@property({ attribute: false }) public addon!: HassioAddonDetails;
@@ -113,7 +115,14 @@ class HassioAddonConfig extends LitElement {
: {
name: entry.name,
required: entry.required,
selector: { text: { type: "text" } },
selector: {
text: {
type:
entry.format || MASKED_FIELDS.includes(entry.name)
? "password"
: "text",
},
},
}
: entry.type === "boolean"
? {