diff --git a/components/Rooms/index.js b/components/Rooms/index.js
new file mode 100644
index 0000000..dc09370
--- /dev/null
+++ b/components/Rooms/index.js
@@ -0,0 +1,8 @@
+import React, { useState } from "react";
+import { render } from "react-dom";
+
+export default function DashboardRoom() {
+ const [count, setCount] = useState(0)
+
+ return
hi
;
+}
\ No newline at end of file
diff --git a/pages/teams/demo.tsx b/pages/teams/demo.tsx
index 11f52e1..1b2b4f7 100644
--- a/pages/teams/demo.tsx
+++ b/pages/teams/demo.tsx
@@ -74,20 +74,14 @@ function getUser(name: string) : User {
return new User()
}
-type MyProps = { };
type MyState = {
selectedChannel?: number
};
-export default class Demo extends React.Component {
- constructor(props) {
- super(props);
- this.state = {
- selectedChannel: null
- }
-
- this.handleKeyboardShortcut = this.handleKeyboardShortcut.bind(this);
+export default class Demo extends React.Component<{ }, MyState> {
+ state: MyState = {
+ selectedChannel: null
}
componentDidMount(): void {
@@ -126,7 +120,7 @@ export default class Demo extends React.Component {
}
}
- handleKeyboardShortcut(event) {
+ handleKeyboardShortcut = (event) => {
console.log(event.keyCode)
switch(event.keyCode) {