add getinitialprops to config dependent stuffs

This commit is contained in:
dicedtomatoreal
2020-10-28 09:23:18 -07:00
parent a869c3f6ef
commit a4d73fcb66
5 changed files with 26 additions and 9 deletions

View File

@@ -12,7 +12,7 @@ import UI from '../components/UI';
import UIPlaceholder from '../components/UIPlaceholder';
import { makeStyles } from '@material-ui/core';
import { store } from '../store';
import { ConfigUploader } from '../lib/Config';
import { ConfigUploader, Configuration } from '../lib/Config';
const useStyles = makeStyles(theme => ({
margin: {
@@ -92,3 +92,9 @@ export default function Dashboard({ config }: { config: ConfigUploader }) {
}
return <UIPlaceholder />;
}
Dashboard.getInitialProps = async () => {
return {
config: Configuration.readConfig().uploader
};
};

View File

@@ -16,7 +16,7 @@ import UIPlaceholder from '../../components/UIPlaceholder';
import { makeStyles } from '@material-ui/core';
import { store } from '../../store';
import { Image } from '../../entities/Image';
import { ConfigUploader } from '../../lib/Config';
import { ConfigUploader, Configuration } from '../../lib/Config';
const useStyles = makeStyles(theme => ({
margin: {
@@ -157,3 +157,9 @@ export default function Images({ config }: { config: ConfigUploader }) {
}
return <UIPlaceholder />;
}
Images.getInitialProps = async () => {
return {
config: Configuration.readConfig().uploader
};
};

View File

@@ -32,7 +32,7 @@ const useStyles = makeStyles(theme => ({
}
}));
export default function Index() {
export default function Statistics() {
const classes = useStyles();
const router = useRouter();
const state = store.getState();

View File

@@ -24,7 +24,7 @@ import UI from '../../components/UI';
import UIPlaceholder from '../../components/UIPlaceholder';
import { makeStyles } from '@material-ui/core';
import { URL as URLEntity } from '../../entities/URL';
import { ConfigUploader } from '../../lib/Config';
import { Configuration, ConfigUrls } from '../../lib/Config';
const useStyles = makeStyles(theme => ({
margin: {
@@ -43,7 +43,7 @@ const useStyles = makeStyles(theme => ({
}
}));
export default function Urls({ config }: { config: ConfigUploader }) {
export default function Urls({ config }: { config: ConfigUrls }) {
const classes = useStyles();
const [urls, setURLS] = useState<URLEntity[]>([]);
const [loading, setLoading] = useState(true);
@@ -185,3 +185,9 @@ export default function Urls({ config }: { config: ConfigUploader }) {
);
}
}
Urls.getInitialProps = async () => {
return {
config: Configuration.readConfig().uploader
};
};

View File

@@ -42,7 +42,7 @@ const useStyles = makeStyles(theme => ({
}
}));
export default function Index() {
export default function Users() {
const classes = useStyles();
const router = useRouter();
const [users, setUsers] = useState([]);
@@ -218,9 +218,8 @@ export default function Index() {
</IconButton>
}
title={`${u.username} (${u.id})`}
subheader={`${
u.administrator ? 'Administrator' : 'User'
}`}
subheader={`${u.administrator ? 'Administrator' : 'User'
}`}
/>
</Card>
</Grid>