From d8332c545edfca2c6889ff6b7168ddc57f48245b Mon Sep 17 00:00:00 2001 From: Matteo Agnoletto Date: Mon, 8 Feb 2021 14:03:34 +0100 Subject: [PATCH] Add select selector for blueprints (#16383) Co-authored-by: Franck Nijhof --- source/_docs/blueprint/selectors.markdown | 24 +++++++++++++++++++ source/images/blueprints/selector-select.png | Bin 0 -> 7000 bytes 2 files changed, 24 insertions(+) create mode 100644 source/images/blueprints/selector-select.png diff --git a/source/_docs/blueprint/selectors.markdown b/source/_docs/blueprint/selectors.markdown index 2b489ecda7e..976a3df893d 100644 --- a/source/_docs/blueprint/selectors.markdown +++ b/source/_docs/blueprint/selectors.markdown @@ -22,6 +22,7 @@ The following selectors are currently available: - [Entity selector](#entity-selector) - [Number selector](#number-selector) - [Object selector](#object-selector) +- [Select selector](#select-selector) - [Target selector](#target-selector) - [Text selector](#text-selector) - [Time selector](#time-selector) @@ -381,6 +382,29 @@ This selector does not have any other options; therefore, it only has its key. object: ``` +## Select selector + +The select selector shows a list of available options from which the user can choose. The value of the input contains the value of the selected option. Only a single option can be selected at a time. + +![Screenshot of a select selector](/images/blueprints/selector-select.png) + +The selector requires a list of options that the user can choose from. + +```yaml +select: + options: + - Red + - Green + - Blue +``` + +{% configuration select %} +options: + description: List of options that the user can choose from. + type: list + required: true +{% endconfiguration %} + ## Target selector The target selector is a rather special selector, allowing the user to selector diff --git a/source/images/blueprints/selector-select.png b/source/images/blueprints/selector-select.png new file mode 100644 index 0000000000000000000000000000000000000000..6c12c0aa9eb641a833ac9cdce1076fd5dcbe9aab GIT binary patch literal 7000 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