Dropdown examples -
[{"id":"2086b1f86b7ea9cc","type":"group","z":"be4568a984cb4685","name":"Dropdowns","style":{"label":true,"color":"#000000","fill":"#e3f3d3"},"nodes":["686288d9473a0ad7","85ddcad5226e744c","58866c432c8047e0","6a5445d93e54827e","9161cc515f695ecd","f69abba39561daef"],"x":454,"y":79,"w":352,"h":162},{"id":"686288d9473a0ad7","type":"ui-template","z":"be4568a984cb4685","g":"2086b1f86b7ea9cc","group":"48fc19d1161f11e6","page":"","ui":"","name":"Menu","order":8,"width":"3","height":"1","head":"","format":"<template>\n <div class=\"d-flex justify-space-around\">\n <v-menu>\n <template v-slot:activator=\"{ props }\">\n <v-btn block color=\"primary\" v-bind=\"props\">\n Select Option 1\n </v-btn>\n </template>\n <v-list>\n <v-list-item v-for=\"(item, index) in items\"\n :key=\"index\"\n :value=\"index\"\n @click=\"send({payload: item.title})\">\n <v-list-item-title>{{ item.title }}</v-list-item-title>\n </v-list-item>\n </v-list>\n </v-menu>\n </div>\n</template>\n\n<script>\n export default {\n data: () => ({\n items: [\n { title: 'Option 1' },\n { title: 'Option 2' },\n { title: 'Option 3' },\n { title: 'Option 4' },\n ],\n }),\n }\n</script>\n","storeOutMessages":true,"passthru":true,"resendOnRefresh":true,"templateScope":"local","className":"","x":530,"y":120,"wires":[["85ddcad5226e744c"]]},{"id":"85ddcad5226e744c","type":"debug","z":"be4568a984cb4685","g":"2086b1f86b7ea9cc","name":"debug","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":710,"y":120,"wires":[]},{"id":"58866c432c8047e0","type":"ui-template","z":"be4568a984cb4685","g":"2086b1f86b7ea9cc","group":"48fc19d1161f11e6","page":"","ui":"","name":"with icons","order":9,"width":"3","height":"1","head":"","format":"<template>\n <div class=\"d-flex justify-space-around\">\n <v-menu>\n <template v-slot:activator=\"{ props }\">\n <v-btn block color=\"primary\" v-bind=\"props\">\n Select Option 2\n </v-btn>\n </template>\n <v-list>\n <v-list-item-group v-if=\"items.length > 0\">\n <v-list-item v-for=\"(item, index) in items\" :key=\"index\" :value=\"index\"\n @click=\"send({ payload: item.title })\">\n <v-list-item-content class=\"d-flex align-center\">\n <v-list-item-avatar>\n <!-- Use the icon specified in the item object -->\n <v-icon>{{ item.icon }}</v-icon>\n </v-list-item-avatar>\n <v-list-item-title class=\"text-h6\">{{ item.title }}</v-list-item-title>\n </v-list-item-content>\n </v-list-item>\n </v-list-item-group>\n <v-list-item v-else>\n <v-list-item-content>No items available</v-list-item-content>\n </v-list-item>\n </v-list>\n </v-menu>\n </div>\n</template>\n\n<script>\n export default {\n data: () => ({\n items: [\n { title: 'Option 1', icon: 'mdi-check' },\n { title: 'Option 2', icon: 'mdi-account' },\n { title: 'Option 3', icon: 'mdi-star' },\n { title: 'Option 4', icon: 'mdi-alert' },\n ],\n }),\n};\n</script>","storeOutMessages":true,"passthru":true,"resendOnRefresh":true,"templateScope":"local","className":"","x":540,"y":160,"wires":[["6a5445d93e54827e"]]},{"id":"6a5445d93e54827e","type":"debug","z":"be4568a984cb4685","g":"2086b1f86b7ea9cc","name":"debug","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":710,"y":160,"wires":[]},{"id":"9161cc515f695ecd","type":"ui-template","z":"be4568a984cb4685","g":"2086b1f86b7ea9cc","group":"48fc19d1161f11e6","page":"","ui":"","name":"with url","order":10,"width":"3","height":"1","head":"","format":"<template>\n <div class=\"d-flex justify-space-around\">\n <v-menu>\n <template v-slot:activator=\"{ props }\">\n <v-btn block color=\"primary\" v-bind=\"props\">\n Select Option 3\n </v-btn>\n </template>\n <v-list>\n <v-list-item v-for=\"(item, index) in items\" :key=\"index\" :value=\"index\" @click=\"send({ payload: item.url })\">\n <v-list-item-content class=\"d-flex align-center\">\n <v-list-item-avatar>\n <!-- Use the icon specified in the item object -->\n <v-icon>{{ item.icon }}</v-icon>\n </v-list-item-avatar>\n <v-list-item-title class=\"text-h6\">{{ item.title }}</v-list-item-title>\n </v-list-item-content>\n </v-list-item>\n </v-list>\n </v-menu>\n </div>\n</template>\n\n<script>\n export default {\n data: () => ({\n items: [\n { title: 'Option 1', icon: 'mdi-check', url: 'https://example.com/option1' },\n { title: 'Option 2', icon: 'mdi-account', url: 'https://example.com/option2' },\n { title: 'Option 3', icon: 'mdi-star', url: 'https://example.com/option3' },\n { title: 'Option 4', icon: 'mdi-alert', url: 'https://example.com/option4' },\n ],\n }),\n};\n</script>","storeOutMessages":true,"passthru":true,"resendOnRefresh":true,"templateScope":"local","className":"","x":540,"y":200,"wires":[["f69abba39561daef"]]},{"id":"f69abba39561daef","type":"debug","z":"be4568a984cb4685","g":"2086b1f86b7ea9cc","name":"debug","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":710,"y":200,"wires":[]},{"id":"48fc19d1161f11e6","type":"ui-group","name":"Test","page":"19eb6d108e9275e2","width":"20","height":"13","order":1,"showTitle":true,"className":"","visible":"true","disabled":"false"},{"id":"19eb6d108e9275e2","type":"ui-page","name":"Examples","ui":"ae3d4aeb3f977a90","path":"/examples","icon":"","layout":"tabs","theme":"a965ccfef139317a","order":3,"className":"","visible":true,"disabled":"false"},{"id":"ae3d4aeb3f977a90","type":"ui-base","name":"Dashboard","path":"/dashboard","includeClientData":true,"acceptsClientConfig":["ui-notification","ui-control"],"showPathInSidebar":false,"showPageTitle":true,"navigationStyle":"temporary","titleBarStyle":"default"},{"id":"a965ccfef139317a","type":"ui-theme","name":"Default","colors":{"surface":"#ffffff","primary":"#0094ce","bgPage":"#eeeeee","groupBg":"#ffffff","groupOutline":"#cccccc"},"sizes":{"pagePadding":"12px","groupGap":"12px","groupBorderRadius":"4px","widgetGap":"12px"}}]