diff --git a/src/components/ChallengeComplete.js b/src/components/ChallengeComplete.js index 7996085..f2942f8 100644 --- a/src/components/ChallengeComplete.js +++ b/src/components/ChallengeComplete.js @@ -1,11 +1,13 @@ import React, { useContext } from "react" import { GameClockContext } from "../contexts/gameClockContext" import { ChallengeContext } from "../contexts/challengeContext" +import { WordListPickerContext } from "../contexts/wordListPickerContext" export default (function ChallengeComplete(props) { const {gameClockTime} = useContext(GameClockContext) const {setChallengeState} = useContext(ChallengeContext) + const {wordListCount, wordListCategory, metadata} = useContext(WordListPickerContext) function _continue() { setChallengeState('ready') @@ -19,7 +21,9 @@ export default (function ChallengeComplete(props) { return (
Challenge Complete - Challenge completed in {time}! + You completed {wordListCount} words
+ from the {metadata[wordListCategory]['name']} word list
+ in {time}!
diff --git a/src/components/Footer.js b/src/components/Footer.js index 97fd1ef..46ad166 100644 --- a/src/components/Footer.js +++ b/src/components/Footer.js @@ -2,7 +2,33 @@ import React from "react" export default (function Footer() { + const contactLinks = { + 'email': { + name: 'Email', + icon: "ri-mail-line", + link: 'mailto:gene@genemecija.com?subject='+encodeURIComponent('Hello, Gene!') + }, + 'github': { + name: 'GitHub', + icon: 'ri-github-fill', + link: 'https://github.com/genemecija' + }, + 'twitter': { + name: 'Twitter', + icon: 'ri-twitter-fill', + link:'https://twitter.com/genemecija' + } + } + + function handleClick(event) { + window.open(contactLinks[event.target.id]['link']) + } + return ( - + ) }) \ No newline at end of file diff --git a/src/components/Header.js b/src/components/Header.js index db2b54c..e028b04 100644 --- a/src/components/Header.js +++ b/src/components/Header.js @@ -2,9 +2,73 @@ import React from "react" export default (function Header () { + const shareLinks = { + 'twitter': { + name: 'Twitter', + icon: 'ri-twitter-fill', + link:'https://twitter.com/intent/tweet?text=Check%20out%20this%20site%20that%20helps%20you%20learn%20Morse%20Code%3A%20https%3A//learnmorsecode.com%20%40genemecija%20%23morse%20%23morsecode' + }, + 'facebook': { + name: 'Facebook', + icon: 'ri-facebook-box-fill', + link:'https://www.facebook.com/sharer/sharer.php?u=https%3A//learnmorsecode.com' + }, + 'email': { + name: 'Email', + icon: "ri-mail-line", + link: 'mailto:?subject='+encodeURIComponent('Check out this site that helps you learn Morse code! https://learnmorsecode.com') + } + } + + function PopupCenter(url, title, w, h) { + // Credit: http://www.xtf.dk/2011/08/center-new-popup-window-even-on.html + + // Fixes dual-screen position Most browsers Firefox + const dualScreenLeft = window.screenLeft !== undefined ? window.screenLeft : window.screen.left; + const dualScreenTop = window.screenTop !== undefined ? window.screenTop : window.screen.top; + + const width = window.innerWidth ? window.innerWidth : document.documentElement.clientWidth ? document.documentElement.clientWidth : window.screen.width; + let height = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : window.screen.height; + + const left = ((width / 2) - (w / 2)) + dualScreenLeft; + const top = ((height / 2) - (h / 2)) + dualScreenTop; + const newWindow = window.open(url, title, 'scrollbars=yes, width=' + w + ', height=' + h + ', top=' + top + ', left=' + left); + + // Puts focus on the newWindow + if (window.focus) { + newWindow.focus(); + } + } + + function handleClick(event) { + let link = event.target.id + let url = shareLinks[link]['link'] + let title = 'Share' + let width = '900' + let height = '500' + if (link === 'email') { + width = '150' + height = '150' + } + PopupCenter(url, title, width, height) + } + + let contacts = Object.keys(shareLinks).map((contact, index) => { + return ( + + ) + }) + + return ( ) }) \ No newline at end of file diff --git a/src/components/Info.js b/src/components/Info.js index 9b6332a..2211c71 100644 --- a/src/components/Info.js +++ b/src/components/Info.js @@ -1,7 +1,7 @@ import React from "react" import useMorsePlayer from "../hooks/useMorsePlayer" -import straight_key from "../images/straight_key.jpg" -import electronic_key from "../images/electronic_key.jpg" +import straight_key from "../media/images/straight_key.jpg" +import electronic_key from "../media/images/electronic_key.jpg" export default React.memo(function Info() { diff --git a/src/components/WordCountPicker.js b/src/components/WordCountPicker.js new file mode 100644 index 0000000..1cec46f --- /dev/null +++ b/src/components/WordCountPicker.js @@ -0,0 +1,33 @@ +import React, {useContext} from "react" +import { WordListPickerContext } from "../contexts/wordListPickerContext"; +import { WordFeederContext } from "../contexts/wordFeederContext"; + +export default React.memo(function WordCountPicker(props) { + + const {setWordListCount, wordListCountMax} = useContext(WordListPickerContext) + const {resetFeeder} = useContext(WordFeederContext) + + function handleChange(e) { + resetFeeder() + setWordListCount(e.target.value) + } + + // Create Options for Select Input + let options = [] + for (let i = 0; i < wordListCountMax; i++) { + options.push() + } + + return ( +
+
+ Challenge Word Count: (1-{wordListCountMax}) +
+
+ +
+
+ ) +}) \ No newline at end of file diff --git a/src/components/WordListPicker.js b/src/components/WordListPicker.js index 53ae8ea..ec965e3 100644 --- a/src/components/WordListPicker.js +++ b/src/components/WordListPicker.js @@ -1,10 +1,11 @@ import React, {useContext} from "react" import { WordListPickerContext } from "../contexts/wordListPickerContext"; import { WordFeederContext } from "../contexts/wordFeederContext"; +import WordCountPicker from "./WordCountPicker"; export default React.memo(function WordListPicker() { - const {wordListCategory, setWordListCategory} = useContext(WordListPickerContext) + const {wordListCategory, setWordListCategory, metadata} = useContext(WordListPickerContext) const {resetFeeder, setOrder} = useContext(WordFeederContext) const orderOpts = ['sequential', 'random'] @@ -26,17 +27,8 @@ export default React.memo(function WordListPicker() { } } - let wordLists = ['alphabet', 'numbers', 'boys', 'girls', 'startrek', 'common100', 'test', 'short'] - const metadata = { - 'alphabet': {name: 'Alphabet', description: 'Each letter of the alphabet', count: 26}, - 'numbers': {name: 'Numbers', description: '0-9', count: 10}, - 'boys': {name: 'Boys Names', description: 'Top 20 Boys Names', count: 20}, - 'girls': {name: 'Girls Names', description: 'Top 20 Girls Names', count: 20}, - 'startrek': {name: 'Star Trek', description: 'Word list from the Star Trek universe', count: 20}, - 'common100': {name: 'Common 100', description: '100 most common words', count: 100}, - 'test': {name: 'Test List', description: 'A test list', count: 5}, - 'short': {name: 'Short List', description: 'A short list', count: 1} - } + let wordLists = Object.keys(metadata) + let options = wordLists.map((wl, index) => ()) return ( @@ -66,6 +58,8 @@ export default React.memo(function WordListPicker() { + +
Description: @@ -74,14 +68,14 @@ export default React.memo(function WordListPicker() { {metadata[wordListCategory]['description']}
-
+ {/*
# of List Items:
{metadata[wordListCategory]['count']}
-
+
*/} ) }) \ No newline at end of file diff --git a/src/contexts/wordListPickerContext.js b/src/contexts/wordListPickerContext.js index 6e04c38..c383efc 100644 --- a/src/contexts/wordListPickerContext.js +++ b/src/contexts/wordListPickerContext.js @@ -12,10 +12,13 @@ const WordListPickerContext = React.createContext() function WordListPickerContextProvider(props) { const [wordListCategory, setWordListCategory] = useState('alphabet') + const [wordListCount, setWordListCount] = useState(10) + let wordList = [] const testList = ['gene', 'anya', 'ali', 'liam', 'last'] const short = ['gene'] + if (wordListCategory === 'alphabet') { wordList = alphabet.words } else if (wordListCategory === 'numbers') { @@ -34,6 +37,19 @@ function WordListPickerContextProvider(props) { wordList = short } + const wordListCountMax = wordList.length + + const metadata = { + 'alphabet': {name: 'Alphabet', description: 'All letters of the alphabet'}, + 'numbers': {name: 'Numbers', description: '0-9'}, + 'boys': {name: 'Boys Names', description: 'Popular Boys Names'}, + 'girls': {name: 'Girls Names', description: 'Popular Girls Names'}, + 'startrek': {name: 'Star Trek', description: 'Star Trek universe'}, + 'common100': {name: 'Common Words', description: '100 Most Common Words'}, + 'test': {name: 'Test List', description: 'A test list'}, + 'short': {name: 'Short List', description: 'A short list'} + } + function randomize(arr) { let array = [...arr] @@ -56,7 +72,16 @@ function WordListPickerContextProvider(props) { } return ( - + {props.children} ) diff --git a/src/css/App.css b/src/css/App.css index 8bea073..e745d5a 100644 --- a/src/css/App.css +++ b/src/css/App.css @@ -48,15 +48,76 @@ html, body { -webkit-box-align: center; -ms-flex-align: center; align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; padding-left: 15px; background: #333; font-family: "Roboto", sans-serif; - font-size: 2.5em; - color: #dab820; color: #eee; z-index: 1000; -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.45); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.45); + font-size: 2.5em; +} + +#header #title { + font-weight: bold; + text-transform: uppercase; +} + +#header #social-links { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: space-evenly; + -ms-flex-pack: space-evenly; + justify-content: space-evenly; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 1rem; + font-weight: bold; + text-transform: uppercase; + color: #999; + margin-right: 10px; +} + +#header #social-links i { + color: #ccc; + padding-left: 5px; + padding-right: 5px; + font-size: 2rem; +} + +#header #social-links i:hover { + color: goldenrod; +} + +#header #social-links div { + height: auto; +} + +#header #social-links div img { + width: 40px; + height: 40px; + opacity: 30%; +} + +#header #social-links div img:hover { + -webkit-animation-name: socialLinkHover; + animation-name: socialLinkHover; + -webkit-animation-duration: 150ms; + animation-duration: 150ms; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} + +#header #social-links div#twitter img { + -webkit-filter: invert(90%); + filter: invert(90%); } #main-content { @@ -471,6 +532,9 @@ html, body { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; background: #333; font-family: "Roboto", sans-serif; font-size: 1em; @@ -478,18 +542,13 @@ html, body { z-index: 1000; } -#footer a { - color: #eee; - text-decoration: none; +#footer i { + font-size: 1.3em; + color: #ccc; } -#footer a:visited { - color: #eee; -} - -#footer a:hover { +#footer i:hover { color: gold; - text-decoration: underline; } h2 { @@ -1496,16 +1555,25 @@ i[class*="ri-"] { } #header { width: 100vw; - font-size: 1.5em; + font-size: 1.3em; height: 1.5em; min-height: 1.5em; max-height: 1.5em; + padding-left: 5px; + } + #header #social-links { + margin-right: 0px; + font-size: 1rem; + } + #header #social-links i { + font-size: 1.5rem; + padding-left: 0px; } #root #main-content { height: calc(100vh - 4.1em); } #root #main-content .sidebar#left { - top: 2.2em; + top: 2em; width: 100vw; min-width: 40%; max-width: 100vw; diff --git a/src/css/App.css.map b/src/css/App.css.map index 4de2718..4efcf1c 100644 --- a/src/css/App.css.map +++ b/src/css/App.css.map @@ -1,6 +1,6 @@ { "version": 3, - "mappings": "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", + "mappings": "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", "sources": [ "../scss/App.scss" ], diff --git a/src/data/alphabet.json b/src/data/alphabet.json index 2ccaa73..9361521 100644 --- a/src/data/alphabet.json +++ b/src/data/alphabet.json @@ -21,6 +21,7 @@ "t", "u", "v", + "w", "x", "y", "z" diff --git a/src/data/names_boys.json b/src/data/names_boys.json index 450077f..cbbdde2 100644 --- a/src/data/names_boys.json +++ b/src/data/names_boys.json @@ -17,6 +17,38 @@ "William", "Daniel", "Jayden", - "Oliver" + "Oliver", + "Carter", + "Sebastian", + "Joseph", + "David", + "Gabriel", + "Julian", + "Jackson", + "Anthony", + "Dylan", + "Wyatt", + "Grayson", + "Isaiah", + "Christopher", + "Joshua", + "Christian", + "Andrew", + "Samuel", + "Mateo", + "Jaxon", + "Josiah", + "John", + "Luke", + "Ryan", + "Nathan", + "Isaac", + "Owen", + "Henry", + "Levi", + "Aaron", + "Caleb", + "Jeremiah", + "Landon" ] } \ No newline at end of file diff --git a/src/data/names_girls.json b/src/data/names_girls.json index ac2c43f..b6aec30 100644 --- a/src/data/names_girls.json +++ b/src/data/names_girls.json @@ -17,8 +17,38 @@ "Sofia", "Scarlett", "Aria", - "Elizabeth" + "Elizabeth", + "Camila", + "Layla", + "Ella", + "Chloe", + "Zoey", + "Penelope", + "Skylar", + "Grace", + "Mila", + "Lillian", + "Aaliyah", + "Lily", + "Paisley", + "Bella", + "Brooklyn", + "Savannah", + "Luna", + "Natalie", + "Ellie", + "Leah", + "Audrey", + "Ariana", + "Aurora", + "Zoe", + "Hannah", + "Violet", + "Samantha", + "Nora", + "Nevaeh", + "Serenity", + "Gabriella", + "Hailey" ] -} - - +} \ No newline at end of file diff --git a/src/data/startrek.json b/src/data/startrek.json index b106836..6d15fe6 100644 --- a/src/data/startrek.json +++ b/src/data/startrek.json @@ -3,13 +3,16 @@ "dilithium", "borg", "replicator", + "picard", "vulcan", "ensign", "phaser", + "kirk", "warbird", "ferengi", "hypospray", "tribble", + "sisko", "starfleet", "engage", "holodeck", @@ -18,7 +21,12 @@ "romulan", "quadrant", "tricorder", + "georgiou", "futile", - "klingon" + "klingon", + "janeway", + "delta", + "assimilate", + "energize" ] } diff --git a/src/images/electronic_key.jpg b/src/media/images/electronic_key.jpg similarity index 100% rename from src/images/electronic_key.jpg rename to src/media/images/electronic_key.jpg diff --git a/src/images/straight_key.jpg b/src/media/images/straight_key.jpg similarity index 100% rename from src/images/straight_key.jpg rename to src/media/images/straight_key.jpg diff --git a/src/scss/App.scss b/src/scss/App.scss index 1bbb174..39b2068 100644 --- a/src/scss/App.scss +++ b/src/scss/App.scss @@ -51,14 +51,61 @@ html, body { width: 100%; display: flex; align-items: center; + justify-content: space-between; padding-left: 15px; background: #333; font-family: $main-font; - font-size: 2.5em; - color: rgb(218, 184, 32); color: $main-bg-color-light; z-index: 1000; box-shadow: 0px 2px 2px rgba(0,0,0,0.45); + font-size: 2.5em; + + #title { + font-weight: bold; + text-transform: uppercase; + + } + #social-links { + display: flex; + justify-content: space-evenly; + align-items: center; + font-size: 1rem; + font-weight: bold; + text-transform: uppercase; + color: #999; + margin-right: 10px; + // border: 1px solid red; + + i { + color: #ccc; + padding-left: 5px; + padding-right: 5px; + font-size: 2rem; + &:hover { + color: goldenrod; + } + } + // border: 1px solid orange; + div { + // border: 1px solid red; + height: auto; + img { + width: 40px; + height: 40px; + opacity: 30%; + // filter: contrast(100%) + &:hover { + animation-name: socialLinkHover; + animation-duration: 150ms; + animation-fill-mode: forwards; + animation-timing-function: ease-in-out; + } + } + &#twitter img { + filter: invert(90%) + } + } + } } #main-content { // border: 1px solid red; @@ -385,22 +432,20 @@ html, body { padding: 0.3em; display: flex; justify-content: center; + align-items: center; background: #333; font-family: $main-font; font-size: 1em; // font-weight: bold; color: $main-bg-color-light; z-index: 1000; - a { - color: $main-bg-color-light; - text-decoration: none; - } - a:visited { - color: $main-bg-color-light; - } - a:hover { - color: gold; - text-decoration: underline; + + i { + font-size: 1.3em; + color: #ccc; + &:hover { + color: gold; + } } } h2 { @@ -1246,17 +1291,27 @@ $morse-button-color: rgba(112, 138, 144,0.5); } #header { width: 100vw; - font-size: 1.5em; + font-size: 1.3em; height: 1.5em; min-height: 1.5em; max-height: 1.5em; + padding-left: 5px; + + #social-links { + margin-right: 0px; + font-size: 1rem; + i { + font-size: 1.5rem; + padding-left: 0px; + } + } } #root { #main-content { height: calc(100vh - 4.1em); .sidebar#left { - top: 2.2em; + top: 2em; width: 100vw; min-width: 40%; max-width: 100vw;