mirror of
https://github.com/ellmau/adf-obdd.git
synced 2025-12-20 09:39:38 +01:00
Add project logos to frontend
This commit is contained in:
parent
b90f68ac25
commit
3ffd0a2aae
@ -7,9 +7,12 @@ import {
|
|||||||
Alert,
|
Alert,
|
||||||
AlertColor,
|
AlertColor,
|
||||||
Backdrop,
|
Backdrop,
|
||||||
|
Container,
|
||||||
CircularProgress,
|
CircularProgress,
|
||||||
CssBaseline,
|
CssBaseline,
|
||||||
|
Link,
|
||||||
Snackbar,
|
Snackbar,
|
||||||
|
Stack,
|
||||||
useMediaQuery,
|
useMediaQuery,
|
||||||
} from '@mui/material';
|
} from '@mui/material';
|
||||||
|
|
||||||
@ -62,7 +65,73 @@ function App() {
|
|||||||
<CssBaseline />
|
<CssBaseline />
|
||||||
<main style={{ maxHeight: 'calc(100vh - 70px)', overflowY: 'auto' }}>
|
<main style={{ maxHeight: 'calc(100vh - 70px)', overflowY: 'auto' }}>
|
||||||
<RouterProvider router={browserRouter} />
|
<RouterProvider router={browserRouter} />
|
||||||
|
|
||||||
|
<Container sx={{ marginTop: 4 }}>
|
||||||
|
<Stack direction="row" justifyContent="center" flexWrap="wrap">
|
||||||
|
<Link href="https://www.innosale.eu/" target="_blank" rel="noopener noreferrer">
|
||||||
|
<img
|
||||||
|
src={new URL('../innosale-logo.png', import.meta.url).toString()}
|
||||||
|
alt="InnoSale Logo"
|
||||||
|
height="40"
|
||||||
|
style={{
|
||||||
|
display: 'inline-block', borderRadius: 4, margin: 2, boxShadow: '0 0 5px 0 rgba(0,0,0,0.4)', padding: 8, background: '#FFFFFF',
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
</Link>
|
||||||
|
<Link href="https://scads.ai/" target="_blank" rel="noopener noreferrer">
|
||||||
|
<img
|
||||||
|
src={new URL('../scads-logo.png', import.meta.url).toString()}
|
||||||
|
alt="Scads.AI Logo"
|
||||||
|
height="40"
|
||||||
|
style={{
|
||||||
|
display: 'inline-block', borderRadius: 4, margin: 2, boxShadow: '0 0 5px 0 rgba(0,0,0,0.4)', padding: 2, background: '#FFFFFF',
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
</Link>
|
||||||
|
<Link href="https://secai.org/" target="_blank" rel="noopener noreferrer">
|
||||||
|
<img
|
||||||
|
src={new URL('../secai-logo.png', import.meta.url).toString()}
|
||||||
|
alt="Secai Logo"
|
||||||
|
height="40"
|
||||||
|
style={{
|
||||||
|
display: 'inline-block', borderRadius: 4, margin: 2, boxShadow: '0 0 5px 0 rgba(0,0,0,0.4)',
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
</Link>
|
||||||
|
<Link href="https://perspicuous-computing.science" target="_blank" rel="noopener noreferrer">
|
||||||
|
<img
|
||||||
|
src={new URL('../cpec-logo.png', import.meta.url).toString()}
|
||||||
|
alt="CPEC Logo"
|
||||||
|
height="40"
|
||||||
|
style={{
|
||||||
|
display: 'inline-block', borderRadius: 4, margin: 2, boxShadow: '0 0 5px 0 rgba(0,0,0,0.4)', padding: 8, background: '#FFFFFF',
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
</Link>
|
||||||
|
<Link href="https://iccl.inf.tu-dresden.de" target="_blank" rel="noopener noreferrer">
|
||||||
|
<img
|
||||||
|
src={new URL('../iccl-logo.png', import.meta.url).toString()}
|
||||||
|
alt="ICCL Logo"
|
||||||
|
height="40"
|
||||||
|
style={{
|
||||||
|
display: 'inline-block', borderRadius: 4, margin: 2, boxShadow: '0 0 5px 0 rgba(0,0,0,0.4)', padding: 4, background: '#FFFFFF',
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
</Link>
|
||||||
|
<Link href="https://tu-dresden.de" target="_blank" rel="noopener noreferrer">
|
||||||
|
<img
|
||||||
|
src={new URL('../tud-logo.png', import.meta.url).toString()}
|
||||||
|
alt="TU Dresden Logo"
|
||||||
|
height="40"
|
||||||
|
style={{
|
||||||
|
display: 'inline-block', borderRadius: 4, margin: 2, boxShadow: '0 0 5px 0 rgba(0,0,0,0.4)',
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
</Link>
|
||||||
|
</Stack>
|
||||||
|
</Container>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<Footer />
|
<Footer />
|
||||||
|
|
||||||
<Backdrop
|
<Backdrop
|
||||||
|
|||||||
@ -201,7 +201,7 @@ function Footer() {
|
|||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<AppBar position="fixed" sx={{ top: 'auto', bottom: 0 }}>
|
<AppBar position="fixed" sx={{ top: 'auto', bottom: 0 }}>
|
||||||
<Toolbar sx={{ justifyContent: 'center' }}>
|
<Toolbar sx={{ justifyContent: 'center', alignItems: 'center' }}>
|
||||||
<Box sx={{ flexGrow: 1 }}>
|
<Box sx={{ flexGrow: 1 }}>
|
||||||
{username ? (
|
{username ? (
|
||||||
<>
|
<>
|
||||||
@ -222,6 +222,7 @@ function Footer() {
|
|||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
</Box>
|
</Box>
|
||||||
|
|
||||||
<Link href="/legal.html" target="_blank" sx={{ fontSize: '0.8rem' }}>
|
<Link href="/legal.html" target="_blank" sx={{ fontSize: '0.8rem' }}>
|
||||||
Legal Information (Impressum and Data Protection Regulation)
|
Legal Information (Impressum and Data Protection Regulation)
|
||||||
</Link>
|
</Link>
|
||||||
|
|||||||
BIN
frontend/src/cpec-logo.png
Normal file
BIN
frontend/src/cpec-logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 47 KiB |
BIN
frontend/src/iccl-logo.png
Normal file
BIN
frontend/src/iccl-logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 22 KiB |
BIN
frontend/src/innosale-logo.png
Normal file
BIN
frontend/src/innosale-logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 8.7 KiB |
BIN
frontend/src/scads-logo.png
Normal file
BIN
frontend/src/scads-logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 20 KiB |
BIN
frontend/src/secai-logo.png
Normal file
BIN
frontend/src/secai-logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 45 KiB |
BIN
frontend/src/tud-logo.png
Normal file
BIN
frontend/src/tud-logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 20 KiB |
@ -25,9 +25,9 @@
|
|||||||
// "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */
|
// "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */
|
||||||
|
|
||||||
/* Modules */
|
/* Modules */
|
||||||
"module": "commonjs", /* Specify what module code is generated. */
|
"module": "esnext", /* Specify what module code is generated. */
|
||||||
// "rootDir": "./", /* Specify the root folder within your source files. */
|
// "rootDir": "./", /* Specify the root folder within your source files. */
|
||||||
// "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */
|
"moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */
|
||||||
// "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */
|
// "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */
|
||||||
// "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */
|
// "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */
|
||||||
// "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */
|
// "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user