michaelchadwick/ember-remember-stuff

View on GitHub
packages/frontend/app/components/forms/new-message-input.js

Summary

Maintainability
A
0 mins
Test Coverage
F
0%
import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object';

export default class NewMessageInputComponent extends Component {
  @tracked message;

  @action
  createMessage(event) {
    event.preventDefault();

    if (this.message && this.args.onCreate) {
      this.args.onCreate(this.message);

      // reset the message input
      this.message = '';
    }
  }
}