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) {