Commit Graph

7 Commits

Author SHA1 Message Date
Cody Jackson 5052c2a8e8 Enabling `vue/require-explicit-emits` linting rule
https://github.com/rancher/dashboard/issues/11961
2024-09-19 09:58:53 -07:00
Cody Jackson 909affa02f Replacing $emit('input' with $emit('update:value'
This should've been done in the migration script and will be fixed for the next run.
2024-08-22 16:07:03 -07:00
Cody Jackson d5ce4fff2e Run the vue3 migration script
Commands run:

➤ yarn migrate
➤ git clean -fdx
➤ nvm use 20
➤ yarn
2024-08-22 16:05:36 -07:00
Richard Cox d99544a9bc Two PR based updates
- Use mode const in template
- use computed & Object.entries for more complex `options`
2023-08-24 14:54:47 +01:00
Bastian Hofmann b6429cfd5c Fix lint
Signed-off-by: Bastian Hofmann <mail@bastianhofmann.de>
2023-08-24 13:58:29 +01:00
Bastian Hofmann dcb8b2542b Fix tests
Signed-off-by: Bastian Hofmann <mail@bastianhofmann.de>
2023-08-24 13:58:29 +01:00
Bastian Hofmann 03cea42ae5 Extended questions support
* Add radio buttons
* Add multi select for enums
* Add searchable for enums
* Add label support for select options in enums and radio buttons
* Add yaml editor
* Add tooltips
* Add validations: min, max, min_length, max_length, valid_chars, invalid_chars (app v1 compatibility)

Signed-off-by: Bastian Hofmann <mail@bastianhofmann.de>
2023-08-24 13:58:29 +01:00