Commit Graph

25 Commits

Author SHA1 Message Date
kolaente 745fde41ca
fix: prevent timezone field from overflowing container on smaller viewports (#2066)
Closes #2044
2026-01-08 14:30:04 +00:00
kolaente 909b35ea76
fix: multiselect clear button now properly clears the value (#2067)
Fixes #2045
2026-01-08 14:16:03 +00:00
kolaente 59fedb6757 fix(components): add type guards and null checks in Multiselect
- Add null check for multiselectRoot before passing to closeWhenClickedOutside
- Add early return for null object in select function
- Add type guards for string vs object in setSelectedObject
- Add type guards for focus method in preSelect function
- Remove invalid length check on Element type
2025-11-22 17:23:03 +01:00
kolaente 7543b3b5cd fix: types for Multiselect 2025-11-22 17:23:03 +01:00
kolaente 9610ae780f
fix(multiselect): do not try getting label when value is undefined
Resolves https://github.com/go-vikunja/vikunja/issues/1346
2025-08-31 21:31:42 +02:00
kolaente 63319e19ad fix: style issues 2025-08-06 10:55:23 +02:00
kolaente 0f5e0019ae feat: replace right with logical properties 2025-08-03 15:05:48 +02:00
kolaente 0159ddc313 feat: replace top with logical properties 2025-08-03 15:05:48 +02:00
kolaente cdd4e46daa feat: replace border-bottom with logical properties 2025-08-03 15:05:48 +02:00
kolaente 21943b61eb feat: replace border-top with logical properties 2025-08-03 15:05:48 +02:00
kolaente d290f2e99c feat: add logical utils 2025-08-03 15:05:48 +02:00
kolaente 16f7fa087a fix: convert all css properties to logical 2025-08-03 15:05:48 +02:00
Dominik Pschenitschni 10c8891e1f
feat(frontend): improve generics in multiselect dropdown (#920) 2025-06-17 11:49:24 +02:00
Dominik Pschenitschni bb9dc03351
fix: add newline at end of line (#827) 2025-05-24 13:57:47 +02:00
kolaente de26f32758 chore: set default values for optional props in Multiselect 2025-05-13 22:01:54 +02:00
kolaente 9edabb800f chore: do not set default for required value in Multiselect 2025-05-13 22:01:54 +02:00
Dominik Pschenitschni b7fc29327a feat: add generic types to multiselect (#2618)
This improves (!) the types of Multiselect — it doesn't fix them

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2618
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-committed-by: Dominik Pschenitschni <mail@celement.de>
2025-01-14 21:40:09 +00:00
kolaente bdccd633fe
fix(labels): remove input interactivity when label edit is disabled 2024-09-12 13:39:03 +02:00
kolaente 3b8ccbad4f
fix(multiselect): make selectPlaceholder optional 2024-09-12 11:29:39 +02:00
kolaente 323ecdaab6
fix(kanban): move repeating task back to old bucket when moved to the done bucket 2024-07-12 13:44:45 +02:00
Dominik Pschenitschni 0a81855bc1 fix: muliselect optional props
also adds name and id props
2024-07-08 14:04:03 +00:00
Dominik Pschenitschni 413d1f9ad7 feat: withDefaults for Multiselect 2024-07-07 15:02:30 +00:00
Dominik Pschenitschni bc2baa3bbd feat(Multiselect): hide multiselect during loading 2024-07-03 15:34:19 +00:00
Dominik Pschenitschni f36115871c feat: camelcase global components 2024-06-19 14:02:14 +00:00
Dominik Pschenitschni 1ed99d9ebc feat(components): align component name casing multiselect 2024-06-17 09:31:43 +00:00
Renamed from frontend/src/components/input/multiselect.vue (Browse further)