Skip to content

Commit 8cc1137

Browse files
author
Péter Komlósi
committed
fix: ts hacks to build
1 parent 8fd0393 commit 8cc1137

File tree

3 files changed

+13
-7
lines changed

3 files changed

+13
-7
lines changed

src/components/StreamInfo.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useStreamInfo } from '../api/hooks';
1+
// import { useStreamInfo } from '../api/hooks';
22

33
interface StreamInfoProps {
44
children?: React.ReactChild;

src/components/StreamSelector.tsx

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -85,34 +85,36 @@ export function UnauthenticatedStreamSelector({ streamName }: StreamSelectorProp
8585

8686
const addToSavedList = useCallback(async (e: React.FormEvent) => {
8787
e.preventDefault();
88-
const channelName = e.target.stream.value;
88+
// @todo: fix type
89+
const channelName = (e.target as any).stream.value as string;
8990
savedList.add(channelName);
9091
saveSavedList(savedList);
9192
}, [saveSavedList, savedList]);
92-
const removeFromSavedList = useCallback((stream) => {
93+
const removeFromSavedList = useCallback((stream: string) => {
9394
const list = getSavedList();
9495
list.delete(stream);
9596
saveSavedList(list);
9697
}, [getSavedList, saveSavedList]);
9798

98-
const changeStream = useCallback((stream) => {
99+
const changeStream = useCallback((stream: string) => {
99100
if (ref?.current) {
100101
ref.current.value = stream;
101102
}
102103
const event = new CustomEvent('streamChange', { detail: { streamName: stream } });
103104
window.dispatchEvent(event);
104105
}, []);
105106

106-
const onStreamNameChange = useCallback((e) => {
107+
const onStreamNameChange = useCallback((e: React.FocusEvent<HTMLInputElement>) => {
107108
e.preventDefault();
108109
changeStream(e.target.value);
109110
}, [changeStream]);
110111

111-
const handleEnter = useCallback((e) => {
112+
const handleEnter = useCallback((e: React.KeyboardEvent<HTMLInputElement>) => {
112113
if (e.keyCode && e.keyCode === 13) {
113114
e.preventDefault();
114115
e.stopPropagation();
115-
changeStream(e.target.value);
116+
// @todo: fix type
117+
changeStream((e.target as any).value);
116118
}
117119
}, [changeStream]);
118120

src/containers/TwitchLite.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ export default function TwitchLite() {
1515
const [reversed, setReversed] = useState(false);
1616
const [isHorizontal, setIsHorizontal] = useState(false);
1717

18+
// unused
19+
// @ts-ignore
1820
const onResizeClick = useCallback(() => {
1921
console.log('click');
2022
setReversed(reversed => !reversed);
@@ -82,6 +84,8 @@ interface ReversiblePanelGroupProps {
8284
reversed?: boolean,
8385
}
8486

87+
// unused
88+
// @ts-ignore
8589
function ReversiblePanelGroup({ children, horizontal, reversed }: PropsWithChildren<ReversiblePanelGroupProps>) {
8690
const childrenList = Children.toArray(children);
8791

0 commit comments

Comments
 (0)