Skip to content

Conversation

AadarshM07
Copy link
Contributor

Summary

Removed Vuetify from the collection name input on the Channels > New Collection page , and updated the validation logic to generateFormMixin .

Verified that the text box still supports the following features:

  • Character counter
  • maxlength enforcement
  • Proper error message display in invalid cases

Screenshots:

image image

References

Closes #5298

Reviewer guidance

In the previous Vuetify textbox behavior, the "Field is required" message appeared when submitting without input and disappeared once the textbox was focused again.
In the current KTextbox, the error message does not disappear on focus after being triggered.
I checked the KTextbox documentation and couldn’t find any prop that controls this behavior - if this is not the right approach, suggestions would be helpful.

@AadarshM07
Copy link
Contributor Author

I'll look into the failing workflow 👍

@MisRob
Copy link
Member

MisRob commented Sep 23, 2025

Hi @AadarshM07, thank you! Yes please have a look at failing tests.

We will assign a reviewer soon.

@MisRob MisRob changed the title [Remove Vuetify from Studio] Collection name input and validation in Channels [Remove Vuetify from Studio] Collection name input and validation in Channels - New collection Sep 23, 2025
@marcellamaki marcellamaki self-requested a review September 23, 2025 11:39
@marcellamaki marcellamaki self-assigned this Sep 23, 2025
@AadarshM07
Copy link
Contributor Author

I updated the tests to replace .setValue() calls, as KTextbox components cannot be interacted with using Vue Test Utils - That fixes the workflow

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Remove Vuetify from Studio] Collection name input and validation in Channels - New collection
3 participants