Alex Booker
Alex Booker
Hey @EyalBira, I am pleased to share the tutorial has been published: https://www.cometchat.com/tutorials/android-chat-typing-indicator/ Would love to know your thoughts.
@nmaxcom I think it looks nice :smile:
Not sure about yabai's built-in bordering however with [limelight](https://github.com/koekeishiya/limelight), the borders look significantly better on Big sur when set to `interior` and with the `radius` set to `0`.
Ah, I see what is happening, thanks! What do you think about an internal check like, ```js if (typeof predicate != "function") { throw new Error("The validator you supplied is...
Yeah, absolutely! In the `onUserCameOnline` and `onUserJoined` hooks, you can update your state. For example, ``` onUserCameOnline: user => { this.setState({ users: [...this.state.users, user] }} } ``` Thing is, Chatkit...
Indeed, this would be awesome!
Actually, I made a mistake in my original issue. The value I am passing *is*, `this.state.form`: ```jsx ``` > This doesn't work initialState={{name: 'foo'}}? No, same error
Told you it was my mistake, thanks man!
Again, I think a guard clause here could be nice. Flow and TS definitions will also help avoid this error. In the meantime, I hope people with the same problem...
So, I am thinking these would be some good examples: * Simple validation * Asynchronous validation (with progress indicator) * Password validation (comparing fields) * Complex form (examples of `input[type="text"]`...