From 691ba0865fbb16d8711e3bd00894e166174188d3 Mon Sep 17 00:00:00 2001 From: Kyle Gill Date: Mon, 15 Apr 2019 11:53:08 -0600 Subject: [PATCH] feat: quick add time --- .firebase/hosting.YnVpbGQ.cache | 24 ++--- public/icon.png | Bin 0 -> 6334 bytes public/manifest.json | 10 ++ public/splash.png | Bin 0 -> 16812 bytes src/components/Icon/Icon.js | 16 ++- src/components/Logo/index.js | 126 ++++++++++++------------ src/components/Navbar/Navbar.js | 3 + src/components/screens/Day/Day.js | 49 +++++++-- src/components/screens/Search/Search.js | 2 +- src/components/screens/Start/Start.js | 11 ++- 10 files changed, 150 insertions(+), 91 deletions(-) create mode 100644 public/icon.png create mode 100644 public/splash.png diff --git a/.firebase/hosting.YnVpbGQ.cache b/.firebase/hosting.YnVpbGQ.cache index bb4205f..e7135b3 100644 --- a/.firebase/hosting.YnVpbGQ.cache +++ b/.firebase/hosting.YnVpbGQ.cache @@ -1,15 +1,15 @@ -asset-manifest.json,1554736332025,df5343ebe8ed04ae9e0eb3b32e838f56c18dfaf98ffca952c101cd9d712b1608 -index.html,1554736332025,a6f9531c2850d3e7f5eb795a03b2a2a4414e302e81a92545416344c89e644a64 +index.html,1555190743105,dd28a4571393d111529279692ad7f14f9104cc1d3ba4ae57b8ce1a59055bb1dc +asset-manifest.json,1555190743105,62b719615fc9b65d59405e7ec6664886dedbad95c645f6823955beddb32750b6 manifest.json,1553879304430,52afe5ad7170b2b50e3ac04262420481b529c8c3009d93599bd41e3c44367f78 +precache-manifest.622bd5bcae2295a06dfc5791f7b42d8f.js,1555190743105,50165a86fcdc3e5739b9f935db0b2ff1acf50051fe427ef823bcbf286aaca24b +service-worker.js,1555190743105,c8bcc02c6cd9064597916588f60c30b5e7a9e226ee9e026a0fdce6811ed1eb7e reactfavicon.ico,1553876850033,b72f7455f00e4e58792d2bca892abb068e2213838c0316d6b7a0d6d16acd1955 -service-worker.js,1554736332025,77a2d280be8aa608763f3e7ce0d5e3c9d5a0a8fca4d0a2f585e4197785170a90 -static/css/main.1a707a0f.chunk.css.map,1554736332065,28865d6e3616355a7fbb38dfc7ed97029ed4b5c5e5c61afbe5d433204e76f9ff -precache-manifest.9a4f81b9fa21bd7215c42e286df1195f.js,1554736332025,3879fcf815575e6ec42ee5ba6c0de64a533475f4bad65088aa85885aa94694d8 -static/css/main.1a707a0f.chunk.css,1554736332026,31f97c61456faf692f2920be106bc1ee08170c1e86a531eb225b32acfb8359ce +static/css/main.1a707a0f.chunk.css,1555190743153,31f97c61456faf692f2920be106bc1ee08170c1e86a531eb225b32acfb8359ce +static/css/main.1a707a0f.chunk.css.map,1555190743153,28865d6e3616355a7fbb38dfc7ed97029ed4b5c5e5c61afbe5d433204e76f9ff +static/js/runtime~main.a8a9905a.js,1555190743153,e1af5f94fdd13901b2e433d0d7607e27c01458151c35b1fe4b7feda2a32b7aa9 +static/js/main.798f7fa2.chunk.js,1555190743154,0e6c7947fd479c7439f48abe053a092a0cc31886deac05b39ad6917df5730fe5 +static/js/runtime~main.a8a9905a.js.map,1555190743153,c337bf8b58896da637a6e50ab8cfc779eb1ec42c55f8ec429030a03454a549db favicon.ico,1553876855791,229055d54fe1f70f3d835e9d723ea2fef78f2af82ed7ce45efa2f4623c1c1131 -static/js/main.66ce8d8f.chunk.js,1554736332068,668635c6cccab3a4ad7c8d03121baa8553aad7f93ea2945f2d9dc7d3a0fccda3 -static/js/runtime~main.a8a9905a.js,1554736332036,e1af5f94fdd13901b2e433d0d7607e27c01458151c35b1fe4b7feda2a32b7aa9 -static/js/runtime~main.a8a9905a.js.map,1554736332065,c337bf8b58896da637a6e50ab8cfc779eb1ec42c55f8ec429030a03454a549db -static/js/main.66ce8d8f.chunk.js.map,1554736332064,620038709bdf8ee7c0fc8ad271d61ead41ebcaff4f82652fe19eb65c4dbe998c -static/js/2.45d1e149.chunk.js,1554736332065,3b8f973757d4cc2ee88c12af9a97a786c0233909ee6f72d903157257572cccfe -static/js/2.45d1e149.chunk.js.map,1554736332067,5642dc89fcfbc41772fcb04c680e26db61d946042f08eb73c2fd838b1f7ff262 +static/js/main.798f7fa2.chunk.js.map,1555190743153,10d0e07fb567aa04cab030cf461211142442096ddb5513824263d75c20ba5613 +static/js/2.4e8a1188.chunk.js,1555190743153,cbb9d41d55f106665e087bd98dd98046282275a7cdcc8f091faddb767c3c80bb +static/js/2.4e8a1188.chunk.js.map,1555190743156,4b397ec72c1a279c167bb904051666476dd3a9cdb272d4e04c30dd1ba7c81aaa diff --git a/public/icon.png b/public/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ebe280c997ff0dc8b4e762eb5afffeb0c7205be3 GIT binary patch literal 6334 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 Z&?IEetDR;*HNYtZo+xQPE>W-y{y!Ea$H4#q literal 0 HcmV?d00001 diff --git a/src/components/Icon/Icon.js b/src/components/Icon/Icon.js index 4c36453..360be4e 100644 --- a/src/components/Icon/Icon.js +++ b/src/components/Icon/Icon.js @@ -8,6 +8,7 @@ import { ChevronLeft, ChevronRight, Circle, + Clock, Edit2, LogIn, Moon, @@ -37,9 +38,9 @@ const IconBase = styled.div` } ` -const Icon = ({ name, tabindex, label, ...rest }) => ( +const Icon = ({ name, tabindex, label, labelRight, ...rest }) => ( - {label && ( + {label && !labelRight && ( {label} @@ -51,12 +52,23 @@ const Icon = ({ name, tabindex, label, ...rest }) => ( {name === "ChevronLeft" && } {name === "ChevronRight" && } {name === "Circle" && } + {name === "Clock" && } {name === "Edit2" && } {name === "LogIn" && } {name === "Moon" && } {name === "Search" && } {name === "Sun" && } {name === "User" && } + {label && labelRight && ( + + {label} + + )} ) diff --git a/src/components/Logo/index.js b/src/components/Logo/index.js index 75cba46..30ad91e 100644 --- a/src/components/Logo/index.js +++ b/src/components/Logo/index.js @@ -3,9 +3,9 @@ import React from "react" const Logo = ({ color }) => { return ( @@ -13,113 +13,113 @@ const Logo = ({ color }) => { - - + + - + diff --git a/src/components/Navbar/Navbar.js b/src/components/Navbar/Navbar.js index 6127dee..173962d 100644 --- a/src/components/Navbar/Navbar.js +++ b/src/components/Navbar/Navbar.js @@ -45,6 +45,9 @@ const LogoSection = styled.div` const LogoText = styled.span` color: ${props => props.color}; margin-left: 5px; + @media (max-width: 400px) { + display: none; + } ` const NavIcons = styled.div` display: flex; diff --git a/src/components/screens/Day/Day.js b/src/components/screens/Day/Day.js index 1cb3193..670b4ad 100644 --- a/src/components/screens/Day/Day.js +++ b/src/components/screens/Day/Day.js @@ -13,6 +13,7 @@ import { BeatLoader } from "react-spinners" import { SIZES } from "../../../styles/constants" import Seek from "../../Seek" +import Icon from "../../Icon" const JournalHeading = styled.h2` font-weight: 700; @@ -48,6 +49,11 @@ const JournalEntryArea = styled.textarea` 0 0 0 10px ${props => props.theme.colors.hover}; } ` +const Buttons = styled.div` + display: flex; + flex-direction: row; + margin-top: 20px; +` const fadeKeyFrames = keyframes` from { opacity: 0; @@ -133,6 +139,20 @@ class Day extends React.Component { }, AUTOSAVE_DELAY) } + onInsertTime = () => { + const entryTextArea = document.getElementById("entry-text-area") + const cursorIndex = entryTextArea.selectionStart + const { text } = this.state + const insertAt = (str, sub, pos) => + `${str.slice(0, pos)}${sub}${str.slice(pos)}` + const newText = insertAt(text, format(new Date(), "h:mma "), cursorIndex) + this.setState({ + text: newText, + }) + entryTextArea.focus() + this.saveText(newText) + } + saveText = text => { const { match: { @@ -172,7 +192,7 @@ class Day extends React.Component { return ( <> ) : ( - this.onChangeText(e)} - value={text} - css={css` - animation: ${fadeKeyFrames} 0.2s ease-in; - `} - /> + <> + this.onChangeText(e)} + value={text} + css={css` + animation: ${fadeKeyFrames} 0.2s ease-in; + `} + /> + + this.onInsertTime()} + />{" "} + + )} ) diff --git a/src/components/screens/Search/Search.js b/src/components/screens/Search/Search.js index 53633a0..161da42 100644 --- a/src/components/screens/Search/Search.js +++ b/src/components/screens/Search/Search.js @@ -85,7 +85,7 @@ class Search extends Component { .collection("entries") .where("userId", "==", authUser.uid) .get() - const entries = entriesRef.docs.map(doc => doc.data()) + const entries = entriesRef.docs.map(doc => doc.data()).reverse() // const sortedEntries = entries.sort((a, b) => { // return ( // new Date(b.year, b.month - 1, b.day) - diff --git a/src/components/screens/Start/Start.js b/src/components/screens/Start/Start.js index b27d381..1211a11 100644 --- a/src/components/screens/Start/Start.js +++ b/src/components/screens/Start/Start.js @@ -23,12 +23,15 @@ class Start extends Component {
Use your journal as a place to record thoughts and events from the - day. Your journal works offline and from any device. You can add it to - your homescreen for faster access and write from a mobile device or - type up your entries from your computer. + day. +
+
+ Your journal works offline and from any device. You can add it to your + homescreen for faster access and write from a mobile device or type up + your entries from your computer.
- +
)