[examples/custom-validation] Set fields to invalid incorrect behaviour
Describe the bug
The example suggests to set entry fields to valid or invalid by settingsdk.entry.fields[...].getForLocale(...).setInvalid(true). According to the sdk docs, this actually just works on the field location.
To Reproduce Steps to reproduce the behavior:
- use
sdk.entry.fields['slug'].getForLocale(sdk.locales.default).setInvalid(true)https://github.com/contentful/apps/blob/5f7cd21064d5d06ee2683a7ee4b2faf70a49e625/examples/custom-validation/src/locations/Field.tsx#L25
Expected behavior
Form Field should get invalid indicator (red bar…)
In the example the slug field should get a red bar
Screenshots
Desktop (please complete the following information):
- OS: Mac OS 13.4.1
- Browser chrome 114.0.5735.198
Hi @stefankeil! Thank you for notifying us of this issue. I have logged a ticket with our Developer Experience Team and they will look into it further.
@stefankeil FYI we're still working on figuring out how to fix this. There's a 3+ year old comment that indicates this has never worked FWIW, but I'm determined to figure out a way 😎
Hi @ghepting , thanks for the update and for looking into it :)