Footer created; The layout of the login page set.
This commit is contained in:
parent
9f204f4751
commit
0e92104942
9
pages/components/Footer.js
Normal file
9
pages/components/Footer.js
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
const Footer = () => {
|
||||||
|
return(
|
||||||
|
<footer>
|
||||||
|
<span>© 2020 Task-O!</span>
|
||||||
|
</footer>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Footer;
|
16
pages/components/LoginArea.js
Normal file
16
pages/components/LoginArea.js
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
import Link from 'next/link';
|
||||||
|
|
||||||
|
|
||||||
|
const LoginArea = props => {
|
||||||
|
const isDeveloperAccount = props.accountType === "developer"
|
||||||
|
return (
|
||||||
|
<Link href="/">
|
||||||
|
<span className={isDeveloperAccount ? "login-area developer-account" : "login-area company-account"}>
|
||||||
|
<span>Utwórz kontro {isDeveloperAccount ? 'programisty' : 'firmy'}</span>
|
||||||
|
{/* <span>Ikona</span> */}
|
||||||
|
</span>
|
||||||
|
</Link>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
export default LoginArea
|
@ -1,10 +1,19 @@
|
|||||||
import "../style.css"
|
import "../style.css";
|
||||||
import Header from './components/Header'
|
import Header from './components/Header';
|
||||||
|
import LoginArea from './components/LoginArea';
|
||||||
|
import Footer from './components/Footer';
|
||||||
|
|
||||||
const Index = props => (
|
const Index = props => (
|
||||||
<div>
|
<div className="index">
|
||||||
<Header/>
|
<Header/>
|
||||||
<p>Hello Next.js</p>
|
<div className="index-content">
|
||||||
|
<h2>Rejestracja do systemu Task-O!</h2>
|
||||||
|
<span className="login-areas">
|
||||||
|
<LoginArea accountType="developer"/>
|
||||||
|
<LoginArea accountType="company"/>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<Footer />
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|
||||||
|
62
style.css
62
style.css
@ -6,8 +6,18 @@
|
|||||||
font-family: sans-serif;
|
font-family: sans-serif;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
html {
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
body {
|
body {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
header {
|
||||||
|
width: 100%;
|
||||||
|
position: fixed;
|
||||||
}
|
}
|
||||||
|
|
||||||
nav ul {
|
nav ul {
|
||||||
@ -57,3 +67,55 @@ nav ul div li a {
|
|||||||
background-color: #5D6CED;
|
background-color: #5D6CED;
|
||||||
color: #FFF;
|
color: #FFF;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
body div:first-child {
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.index-content {
|
||||||
|
height: 100%;
|
||||||
|
width: 100%;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.login-areas {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
justify-content: center;
|
||||||
|
margin: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.login-area {
|
||||||
|
margin: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.login-areas span {
|
||||||
|
display: inline-block;
|
||||||
|
height: 10rem;
|
||||||
|
width: 18rem;
|
||||||
|
max-width: 300px;
|
||||||
|
color: #FFF;
|
||||||
|
border-radius: 2%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.developer-account span {
|
||||||
|
background-color: #4457F3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.company-account span {
|
||||||
|
background-color: #FF733F;
|
||||||
|
}
|
||||||
|
|
||||||
|
footer {
|
||||||
|
position: fixed;
|
||||||
|
left: 0;
|
||||||
|
bottom: 0;
|
||||||
|
margin: .5em;
|
||||||
|
width: 100%;
|
||||||
|
color: #8F9DBE;
|
||||||
|
text-align: center;
|
||||||
|
font-size: 90%;
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user