}
+ data={this.episodes}
+ />
+ >
+ );
+ }
+}
+
+const EpisodeTile = (props: {episode: Episode}): JSX.Element => {
+ return (
+
+
+ Season:{props.episode.Season} Episode:{props.episode.Episode} {props.episode.Name}
+
+
+ );
+};
+
+export default withRouter(EpisodePage);
diff --git a/src/pages/TVShowPage/TVShowPage.tsx b/src/pages/TVShowPage/TVShowPage.tsx
index 9343379..18273aa 100644
--- a/src/pages/TVShowPage/TVShowPage.tsx
+++ b/src/pages/TVShowPage/TVShowPage.tsx
@@ -4,6 +4,7 @@ import {APINode, callAPI} from '../../utils/Api';
import {TVShow} from '../../types/ApiTypes';
import DynamicContentContainer from '../../elements/DynamicContentContainer/DynamicContentContainer';
import {Route, Switch, useRouteMatch} from 'react-router-dom';
+import EpisodePage from './EpisodePage';
interface State {
loading: boolean;
@@ -29,7 +30,12 @@ class TVShowPage extends React.Component {
return (
(
- callback('')} linkPath={'/tvshows/' + elem.Id} />
+ callback('')}
+ linkPath={'/tvshows/' + elem.Id}
+ />
)}
data={this.state.loading ? [] : this.data}
/>
@@ -42,8 +48,8 @@ export default function (): JSX.Element {
return (
-
- hey from episode page
+
+
diff --git a/src/utils/Api.ts b/src/utils/Api.ts
index 2d68ccd..a7c27b3 100644
--- a/src/utils/Api.ts
+++ b/src/utils/Api.ts
@@ -68,7 +68,6 @@ export function refreshAPIToken(callback: (error: string) => void, force?: boole
callFuncQue(result.error);
return;
}
- console.log(result);
// set api token
apiToken = result.access_token;
// set expire time
@@ -188,7 +187,6 @@ export function callAPI(
errorcallback: (_: string) => void = (_: string): void => {}
): void {
checkAPITokenValid(() => {
- console.log(apiToken);
fetch(APIPREFIX + apinode, {
method: 'POST',
body: JSON.stringify(fd),
diff --git a/src/utils/GlobalInfos.ts b/src/utils/GlobalInfos.ts
index e55b570..72e13cc 100644
--- a/src/utils/GlobalInfos.ts
+++ b/src/utils/GlobalInfos.ts
@@ -27,7 +27,7 @@ class StaticInfos {
// trigger onThemeChange handlers
this.handlers.map((func) => {
- return func();
+ func();
});
}