diff --git a/packages/rocketchat-ui/client/views/app/createChannel.html b/packages/rocketchat-ui/client/views/app/createChannel.html
index 10c57c1efb4..a15f052222b 100644
--- a/packages/rocketchat-ui/client/views/app/createChannel.html
+++ b/packages/rocketchat-ui/client/views/app/createChannel.html
@@ -60,7 +60,7 @@
-
+
diff --git a/packages/rocketchat-ui/client/views/app/createChannel.js b/packages/rocketchat-ui/client/views/app/createChannel.js
index 4937ff0cd8a..6875f5a5b19 100644
--- a/packages/rocketchat-ui/client/views/app/createChannel.js
+++ b/packages/rocketchat-ui/client/views/app/createChannel.js
@@ -1,9 +1,19 @@
Template.createChannel.helpers({
createIsDisabled() {
- if (document.getElementById('create-channel-input').value === '') {
+ if (Template.instance().channelName.get() === '') {
return 'disabled';
}
- return false;
+ return '';
}
});
+
+Template.createChannel.events({
+ 'input #create-channel-input'(e, t) {
+ t.channelName.set(e.target.value);
+ }
+});
+
+Template.createChannel.onCreated(function() {
+ this.channelName = new ReactiveVar('');
+});