Thanks for the course. I'm still working my way through it. I noticed an issue working with the date picker. meta.touched is used to limit showing an error state until after the user has had a chance to change the field or submit the form. However I find it doesn't show the error status in one scenario:
Starting with the activity form loading an existing activity
Select the date text and delete it. Don't touch the actual date picker control.
Click some other field
Observe that no error status is shown for the empty date field.
Expected result is that the background color gets highlighted and the error text tells the user about a problem with the date.
I was going to see if I could repro the issue with your repro, but couldn't even get it to run. It looks like its setup to run postgres, I'm not there yet. I kind of assumed the final project would still run against SQLite for development mode. I tried changing the connection string to "DefaultConnection": "Data source=database.db" but that wasn't enough.
Thanks for the course. I'm still working my way through it. I noticed an issue working with the date picker. meta.touched is used to limit showing an error state until after the user has had a chance to change the field or submit the form. However I find it doesn't show the error status in one scenario:
I was going to see if I could repro the issue with your repro, but couldn't even get it to run. It looks like its setup to run postgres, I'm not there yet. I kind of assumed the final project would still run against SQLite for development mode. I tried changing the connection string to "DefaultConnection": "Data source=database.db" but that wasn't enough.