Skip to content
Snippets Groups Projects
Commit 8326ff9a authored by fmazzini's avatar fmazzini
Browse files

First HomePage Style

parent 6452f947
No related branches found
No related tags found
No related merge requests found
Pipeline #11721 failed
public/assets/bg.png

43.7 KiB

public/assets/bg2.png

36.4 KiB

import React, { FC } from 'react'; import React, { FC } from 'react';
import { BrowserRouter as Router, Switch, Route } from 'react-router-dom'; import { BrowserRouter as Router, Switch, Route } from 'react-router-dom';
import { createMuiTheme, ThemeProvider } from '@material-ui/core/styles';
import { HomePage2 } from './components/AuthUser/HomePage2/HomePage2'; import { HomePage2 } from './components/AuthUser/HomePage2/HomePage2';
const theme = createMuiTheme({
palette: {
primary: {
main: '#5e5ce4',
},
secondary: {
main: '#e2e45c',
},
},
typography: {
fontSize: 16,
},
overrides: {
MuiTabs: {
indicator: {
backgroundColor: 'white',
},
},
},
});
export const App: FC = () => ( export const App: FC = () => (
<Router> <Router>
<Switch> <Switch>
<Route path="/"> <Route path="/">
<div data-testid="App"> <div data-testid="App">
<HomePage2 /> <ThemeProvider theme={theme}>
<HomePage2 />
</ThemeProvider>
</div> </div>
</Route> </Route>
</Switch> </Switch>
......
import React, { FC } from 'react'; import React, { FC } from 'react';
import { makeStyles } from '@material-ui/core/styles'; import { makeStyles } from '@material-ui/core/styles';
import { CssBaseline } from '@material-ui/core'; import { CssBaseline, Tabs, Tab, Paper } from '@material-ui/core';
const useStyles = makeStyles((theme) => ({ const useStyles = makeStyles((theme) => ({
root: { root: {
minHeight: '100vh', minHeight: '100vh',
backgroundImage: `url(${'bg.png'})`, backgroundImage: `url(${'/assets/bg2.png'})`,
backgroundRepeat: 'no-repeat',
backgroundSize: 'cover',
},
tabs: {
color: 'white',
paddingLeft: '25px',
paddingTop: '8px',
},
tabPan: {
paddingLeft: '56px',
paddingRight: '56px',
},
leftAlign: {
marginRight: 'auto',
}, },
})); }));
export const HomePage2: FC = () => { export const HomePage2: FC = () => {
const classes = useStyles(); const classes = useStyles();
const [selectedTab, setSelectedTab] = React.useState(0);
return ( return (
<div className={classes.root}> <div className={classes.root}>
<CssBaseline /> <CssBaseline />
<Tabs value={selectedTab} className={classes.tabs}>
<Tab label="HomePage" className={classes.tabPan} />
<Tab label="Reservation" className={classes.tabPan} />
<Tab
label="Profile"
className={`${classes.tabPan} ${classes.leftAlign}`}
/>
</Tabs>
</div> </div>
); );
}; };
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment