From e05ed893552b21bbeff5f7513aa5f9e7ee714b33 Mon Sep 17 00:00:00 2001 From: FilipHalon Date: Mon, 13 Jan 2020 22:34:56 +0100 Subject: [PATCH] Icons added; miscellaneous improvements. --- next.config.js | 6 +- package-lock.json | 29 +++++++++ package.json | 3 + pages/_app.js | 20 ++++++ pages/components/Header.js | 17 ++--- pages/components/LoginArea.js | 5 +- pages/index.js | 4 +- public/taskoala.png | Bin 0 -> 23723 bytes style.css | 119 +++++++++++++++++++--------------- 9 files changed, 139 insertions(+), 64 deletions(-) create mode 100644 pages/_app.js create mode 100644 public/taskoala.png diff --git a/next.config.js b/next.config.js index 824a412..71b4f84 100644 --- a/next.config.js +++ b/next.config.js @@ -1,4 +1,8 @@ const withCSS = require('@zeit/next-css') module.exports = withCSS({ cssModules: false -}) \ No newline at end of file +}) + +// Fixes npm packages that depend on `fs` module +// Great many thank to Mohammed Alrefai for making this work https://spectrum.chat/next-js/general/how-to-properly-load-font-awesome-pro-into-a-next-js-application~56b0396d-8b7d-447d-9f46-24ba6192936e +const nextConfig = { webpack: config => ({ ...config, node: { fs: 'empty' } }) } diff --git a/package-lock.json b/package-lock.json index 6b70b8f..e5e6f56 100644 --- a/package-lock.json +++ b/package-lock.json @@ -975,6 +975,35 @@ "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" }, + "@fortawesome/fontawesome-common-types": { + "version": "0.2.26", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.26.tgz", + "integrity": "sha512-CcM/fIFwZlRdiWG/25xE/wHbtyUuCtqoCTrr6BsWw7hH072fR++n4L56KPydAr3ANgMJMjT8v83ZFIsDc7kE+A==" + }, + "@fortawesome/fontawesome-svg-core": { + "version": "1.2.26", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.26.tgz", + "integrity": "sha512-3Dfd/v2IztP1TxKOxZiB5+4kaOZK9mNy0KU1vVK7nFlPWz3gzxrCWB+AloQhQUoJ8HhGqbzjliK89Vl7PExGbw==", + "requires": { + "@fortawesome/fontawesome-common-types": "^0.2.26" + } + }, + "@fortawesome/free-solid-svg-icons": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.12.0.tgz", + "integrity": "sha512-CnpsWs6GhTs9ekNB3d8rcO5HYqRkXbYKf2YNiAlTWbj5eVlPqsd/XH1F9If8jkcR1aegryAbln/qYeKVZzpM0g==", + "requires": { + "@fortawesome/fontawesome-common-types": "^0.2.26" + } + }, + "@fortawesome/react-fontawesome": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.8.tgz", + "integrity": "sha512-I5h9YQg/ePA3Br9ISS18fcwOYmzQYDSM1ftH03/8nHkiqIVHtUyQBw482+60dnzvlr82gHt3mGm+nDUp159FCw==", + "requires": { + "prop-types": "^15.5.10" + } + }, "@webassemblyjs/ast": { "version": "1.8.5", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", diff --git a/package.json b/package.json index 94afd0f..b4c6981 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,9 @@ "author": "", "license": "GPL-3.0-or-later", "dependencies": { + "@fortawesome/fontawesome-svg-core": "^1.2.26", + "@fortawesome/free-solid-svg-icons": "^5.12.0", + "@fortawesome/react-fontawesome": "^0.1.8", "@zeit/next-css": "^1.0.1", "next": "^9.1.7", "react": "^16.12.0", diff --git a/pages/_app.js b/pages/_app.js new file mode 100644 index 0000000..3c88249 --- /dev/null +++ b/pages/_app.js @@ -0,0 +1,20 @@ +import '@fortawesome/fontawesome-svg-core/styles.css'; +// import App from 'next/app' + +function MyApp({ Component, pageProps }) { + return + } + + // Only uncomment this method if you have blocking data requirements for + // every single page in your application. This disables the ability to + // perform automatic static optimization, causing every page in your app to + // be server-side rendered. + // + // MyApp.getInitialProps = async (appContext) => { + // // calls page's `getInitialProps` and fills `appProps.pageProps` + // const appProps = await App.getInitialProps(appContext); + // + // return { ...appProps } + // } + + export default MyApp \ No newline at end of file diff --git a/pages/components/Header.js b/pages/components/Header.js index 3f969f4..246b197 100644 --- a/pages/components/Header.js +++ b/pages/components/Header.js @@ -1,5 +1,6 @@ import Link from 'next/link'; - +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; +import { faCog, faTasks, faComments, faCommentDots, faUserPlus, faUser } from '@fortawesome/free-solid-svg-icons'; const Header = props => { return ( @@ -9,39 +10,39 @@ const Header = props => {
  • - Tasko-O! +
  • - Zadania + Zadania
  • - Pytania + Pytania
  • - Rozmowy + Rozmowy
  • - Ustawienia + Ustawienia
  • - Zaloguj się + Zaloguj się
  • - Zarejestruj się + Zarejestruj się
  • diff --git a/pages/components/LoginArea.js b/pages/components/LoginArea.js index 5221b04..682436c 100644 --- a/pages/components/LoginArea.js +++ b/pages/components/LoginArea.js @@ -1,5 +1,6 @@ import Link from 'next/link'; - +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; +import { faUserCheck, faBuilding } from '@fortawesome/free-solid-svg-icons'; const LoginArea = props => { const isDeveloperAccount = props.accountType === "developer" @@ -7,7 +8,7 @@ const LoginArea = props => { Utwórz kontro {isDeveloperAccount ? 'programisty' : 'firmy'} - {/* Ikona */} + {isDeveloperAccount ? : } ) diff --git a/pages/index.js b/pages/index.js index 2810cc8..b327c47 100644 --- a/pages/index.js +++ b/pages/index.js @@ -5,9 +5,9 @@ import Footer from './components/Footer'; const Index = props => (
    -
    +
    -

    Rejestracja do systemu Task-O!

    +

    Rejestracja do systemu Task-O!

    diff --git a/public/taskoala.png b/public/taskoala.png new file mode 100644 index 0000000000000000000000000000000000000000..9b2817c82640f6ddae154007baadb6436460dd44 GIT binary patch literal 23723 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 literal 0 HcmV?d00001 diff --git a/style.css b/style.css index 5991808..338a68f 100644 --- a/style.css +++ b/style.css @@ -15,6 +15,12 @@ body { height: 100%; } +body div:first-child { + height: 100%; +} + +/* navbar */ + header { width: 100%; position: fixed; @@ -28,37 +34,35 @@ nav ul { flex-wrap: wrap; } -nav ul div { +nav div { display: flex; flex-wrap: wrap; } .navbar-options { - width: 70%; + width: 65%; } .navbar-auth { justify-content: flex-end; - width: 30%; - /* display: grid; - grid: 1fr / 1fr 1fr */ + width: 35%; } -/* .navbar-auth li a { - width: 100%; -} */ - -nav ul div li { +nav li { display: flex; } -nav ul div li a { +nav a { padding: 1em; text-decoration: none; color: var(--navbar-text-color); font-size: 90%; } +nav img { + width: 1.1rem; +} + .navbar-auth li:first-of-type a { border: solid 1px rgba(255, 255, 255, .1); } @@ -68,46 +72,7 @@ nav ul div li a { 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 */ footer { position: fixed; @@ -119,3 +84,55 @@ footer { text-align: center; font-size: 90%; } + +/* index page */ + +.index-content { + height: 100%; + width: 100%; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +h1 { + font-size: 1.4rem; +} + +.login-areas { + display: flex; + flex-wrap: wrap; + justify-content: center; + margin: 1em; +} + +.login-area { + display: flex; + flex-direction: column; + justify-content: space-between; + margin: 1em; + height: 10rem; + width: 18rem; + max-width: 300px; + color: #FFF; + border-radius: 2%; +} + +.developer-account { + background-color: #4457F3; +} + +.company-account { + background-color: #FF733F; +} + +.login-area span { + display: inline-block; + margin: 1em; +} + +.account-icon { + align-self: flex-end; + font-size: 2rem; +}