{"action":"created","issue":{"url":"https://api.github.com/repos/Sage/carbon/issues/1749","repository_url":"https://api.github.com/repos/Sage/carbon","labels_url":"https://api.github.com/repos/Sage/carbon/issues/1749/labels{/name}","comments_url":"https://api.github.com/repos/Sage/carbon/issues/1749/comments","events_url":"https://api.github.com/repos/Sage/carbon/issues/1749/events","html_url":"https://github.com/Sage/carbon/issues/1749","id":324058213,"node_id":"MDU6SXNzdWUzMjQwNTgyMTM=","number":1749,"title":"Minimum date on Date component does not validate typed input","user":{"login":"patrickmelvin","id":8832592,"node_id":"MDQ6VXNlcjg4MzI1OTI=","avatar_url":"https://avatars1.githubusercontent.com/u/8832592?v=4","gravatar_id":"","url":"https://api.github.com/users/patrickmelvin","html_url":"https://github.com/patrickmelvin","followers_url":"https://api.github.com/users/patrickmelvin/followers","following_url":"https://api.github.com/users/patrickmelvin/following{/other_user}","gists_url":"https://api.github.com/users/patrickmelvin/gists{/gist_id}","starred_url":"https://api.github.com/users/patrickmelvin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/patrickmelvin/subscriptions","organizations_url":"https://api.github.com/users/patrickmelvin/orgs","repos_url":"https://api.github.com/users/patrickmelvin/repos","events_url":"https://api.github.com/users/patrickmelvin/events{/privacy}","received_events_url":"https://api.github.com/users/patrickmelvin/received_events","type":"User","site_admin":false},"labels":[{"id":256427236,"node_id":"MDU6TGFiZWwyNTY0MjcyMzY=","url":"https://api.github.com/repos/Sage/carbon/labels/Bug","name":"Bug","color":"fc2929","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-05-17T14:50:48Z","updated_at":"2018-08-02T07:18:43Z","closed_at":null,"author_association":"MEMBER","body":"Inputting a date manually without the date picker will allow a user to skip validation on the minimum date."},"comment":{"url":"https://api.github.com/repos/Sage/carbon/issues/comments/409830849","html_url":"https://github.com/Sage/carbon/issues/1749#issuecomment-409830849","issue_url":"https://api.github.com/repos/Sage/carbon/issues/1749","id":409830849,"node_id":"MDEyOklzc3VlQ29tbWVudDQwOTgzMDg0OQ==","user":{"login":"Euklidian-Space","id":12038578,"node_id":"MDQ6VXNlcjEyMDM4NTc4","avatar_url":"https://avatars0.githubusercontent.com/u/12038578?v=4","gravatar_id":"","url":"https://api.github.com/users/Euklidian-Space","html_url":"https://github.com/Euklidian-Space","followers_url":"https://api.github.com/users/Euklidian-Space/followers","following_url":"https://api.github.com/users/Euklidian-Space/following{/other_user}","gists_url":"https://api.github.com/users/Euklidian-Space/gists{/gist_id}","starred_url":"https://api.github.com/users/Euklidian-Space/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Euklidian-Space/subscriptions","organizations_url":"https://api.github.com/users/Euklidian-Space/orgs","repos_url":"https://api.github.com/users/Euklidian-Space/repos","events_url":"https://api.github.com/users/Euklidian-Space/events{/privacy}","received_events_url":"https://api.github.com/users/Euklidian-Space/received_events","type":"User","site_admin":false},"created_at":"2018-08-02T07:18:43Z","updated_at":"2018-08-02T07:18:43Z","author_association":"NONE","body":"Hi @patrickmelvin .  I would like to tackle this issue.  I have a couple questions though.  I think the best approach would be to have an inequality check inside handleVisibleInputChange method in side the Date component.  There we can compare the date in the input component with the minDate property of the Date component.  However, it would probably be prudent to notify the user by using the input validation decorator.  My question is how is that done exactly?  How an input field is invalidated is kind of lost to me.  It is hard to follow how the various input decorators are composed to accomplish the invalid input field highlight.  Any insight on the matter would be great.  \r\n\r\nThanks,\r\nGabriel"}}
{"actor":{"display_login":"Euklidian-Space"}}