From aeece46c0778ed7d8b5d1c36a57274efaaea6391 Mon Sep 17 00:00:00 2001 From: nicolas Date: Thu, 20 Feb 2020 17:00:14 +0100 Subject: [PATCH] perfect... --- .../feedback.js => components/Layout/index.js | 0 model/index.js | 17 +++++ model/temperature-model.js | 9 +++ package.json | 1 + pages/_app.js | 25 ++++++ pages/api/newsletter.js | 0 pages/details.js | 0 pages/index.js | 71 ++++++++++++++++-- pages/settings.js | 68 +++++++++++++++++ public/background-lifeina-web.png | Bin 0 -> 14258 bytes public/{logo.png => logo-lifeina.png} | Bin public/logo.svg | 63 ++++++++++++++++ store/index.js | 6 ++ styles/index.css | 1 + yarn.lock | 5 ++ 15 files changed, 261 insertions(+), 5 deletions(-) rename pages/api/feedback.js => components/Layout/index.js (100%) create mode 100644 model/temperature-model.js create mode 100644 pages/_app.js delete mode 100644 pages/api/newsletter.js delete mode 100644 pages/details.js create mode 100755 public/background-lifeina-web.png rename public/{logo.png => logo-lifeina.png} (100%) create mode 100755 public/logo.svg diff --git a/pages/api/feedback.js b/components/Layout/index.js similarity index 100% rename from pages/api/feedback.js rename to components/Layout/index.js diff --git a/model/index.js b/model/index.js index e69de29..3aef4ba 100644 --- a/model/index.js +++ b/model/index.js @@ -0,0 +1,17 @@ +import temperatureModel from './temperature-model' + +const storeModel = { + temperature: temperatureModel + // devices: [ + // {1: {temperature: temperatureModel}}, + // {2: {temperature: temperatureModel}}, + // {3: {temperature: temperatureModel}}, + // {4: {temperature: temperatureModel}}, + // {5: {temperature: temperatureModel}}, + // {6: {temperature: temperatureModel}}, + // {7: {temperature: temperatureModel}}, + // {8: {temperature: temperatureModel}}, + // ] +} + +export default storeModel diff --git a/model/temperature-model.js b/model/temperature-model.js new file mode 100644 index 0000000..f0e5fea --- /dev/null +++ b/model/temperature-model.js @@ -0,0 +1,9 @@ +import { action } from 'easy-peasy' + +const temperatureModel = { + value: 0, + values: [], + unity: 'C' +} + +export default temperatureModel diff --git a/package.json b/package.json index dc1b51c..322b773 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "micro": "^9.3.5-canary.3", "micro-cors": "^0.1.1", "next": "latest", + "next-redux-wrapper": "^4.0.1", "prop-types": "^15.7.2", "react": "latest", "react-dom": "latest", diff --git a/pages/_app.js b/pages/_app.js new file mode 100644 index 0000000..4df5815 --- /dev/null +++ b/pages/_app.js @@ -0,0 +1,25 @@ +import App from 'next/app' +import React from 'react' +import withRedux from 'next-redux-wrapper' +import { StoreProvider } from 'easy-peasy' +import { initializeStore } from '../store' + +class MyApp extends App { + render () { + const { Component, pageProps, store } = this.props + + console.log('__STORE__', store) + + // Workaround for https://github.com/zeit/next.js/issues/8592 + // const { err } = this.props + const modifiedPageProps = { ...pageProps } + + return ( + + + + ) + } +} + +export default withRedux(initializeStore)(MyApp) diff --git a/pages/api/newsletter.js b/pages/api/newsletter.js deleted file mode 100644 index e69de29..0000000 diff --git a/pages/details.js b/pages/details.js deleted file mode 100644 index e69de29..0000000 diff --git a/pages/index.js b/pages/index.js index 9fe2f95..5a9a88f 100644 --- a/pages/index.js +++ b/pages/index.js @@ -1,10 +1,71 @@ import '../styles/index.css' export default () => ( -
-

lifeinaweb

-
-

with Tailwind CSS

+ <> + +
+
+
+

lifeinaweb

+
+
+

lifeinaweb

+
+
+

lifeinaweb

+
+
+

logo

+
+
+

lifeinaweb

+
+
+

lifeinaweb

+
+
+

lifeinaweb

+
+
+

lifeinaweb

+
-
+ ) diff --git a/pages/settings.js b/pages/settings.js index e69de29..94ecbd5 100644 --- a/pages/settings.js +++ b/pages/settings.js @@ -0,0 +1,68 @@ +import '../styles/index.css' + +export default () => ( + <> + + {/*
+
+
+
+

lifeinaweb

+
+
+

lifeinaweb

+
+
+

lifeinaweb

+
+
+

logo

+
+
+

lifeinaweb

+
+
+

lifeinaweb

+
+
+

lifeinaweb

+
+
+

lifeinaweb

+
+
*/} + +) diff --git a/public/background-lifeina-web.png b/public/background-lifeina-web.png new file mode 100755 index 0000000000000000000000000000000000000000..8153b898f16462d7085b74e0bd6fcfe6743fe07d GIT binary patch literal 14258 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 Ku3pAG?0*1&sX6@s literal 0 HcmV?d00001 diff --git a/public/logo.png b/public/logo-lifeina.png similarity index 100% rename from public/logo.png rename to public/logo-lifeina.png diff --git a/public/logo.svg b/public/logo.svg new file mode 100755 index 0000000..456cd6d --- /dev/null +++ b/public/logo.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/store/index.js b/store/index.js index e69de29..aa7028f 100644 --- a/store/index.js +++ b/store/index.js @@ -0,0 +1,6 @@ +import { createStore } from 'easy-peasy' // 👈 import +import storeModel from '../model' + +export function initializeStore (initialState) { + return createStore(storeModel, initialState) +} diff --git a/styles/index.css b/styles/index.css index 8977d4e..27ae5f7 100644 --- a/styles/index.css +++ b/styles/index.css @@ -7,5 +7,6 @@ @import "tailwindcss/utilities"; */ body { + background-image: url("/background-lifeina-web.png"); @apply bg-blue-500 p-12; } \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 2b9c0d5..4cfc563 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7408,6 +7408,11 @@ neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== +next-redux-wrapper@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/next-redux-wrapper/-/next-redux-wrapper-4.0.1.tgz#70f2d83b5bd0fb07ec19e6e70bea6b179d295fd7" + integrity sha512-aj9s4VT062hvrU8k2OQevf6iffHSIXpDXtIA8xbLzfpP94h3w7vZCmAJmbmfq3rXignqJT3KG44GODwsCQmdsA== + next-tick@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"