From 5489efdd6d46d541d10934d2acf7a76d5e883044 Mon Sep 17 00:00:00 2001
From: jherman5 <jherman5@huskers.unl.edu>
Date: Wed, 2 Sep 2020 14:19:51 -0500
Subject: [PATCH] fixed exportation error, finished conditioal styles.
 Checkpoint 5 completed.

---
 simon-says/src/app/store.js                   |  2 ++
 .../features/patternGen/patternGeneration.js  | 34 +++++++++----------
 .../src/features/patternGen/patternSlice.js   |  4 +--
 3 files changed, 21 insertions(+), 19 deletions(-)

diff --git a/simon-says/src/app/store.js b/simon-says/src/app/store.js
index c9650e0..17f89a6 100644
--- a/simon-says/src/app/store.js
+++ b/simon-says/src/app/store.js
@@ -1,8 +1,10 @@
 import { configureStore } from '@reduxjs/toolkit';
 import counterSlice from '../features/counter/counterSlice.js';
+import patternSlice from '../features/patternGen/patternSlice.js';
 
 export const store = configureStore({
   reducer: {
     [counterSlice.name]: counterSlice.reducer,
+    [patternSlice.name]: patternSlice.reducer,
   },
 });
diff --git a/simon-says/src/features/patternGen/patternGeneration.js b/simon-says/src/features/patternGen/patternGeneration.js
index 2519733..12b22cc 100644
--- a/simon-says/src/features/patternGen/patternGeneration.js
+++ b/simon-says/src/features/patternGen/patternGeneration.js
@@ -17,21 +17,21 @@ export function Pattern() {
   const score = useSelector(selectScore);
   const patternList = useSelector(selectPatternList);
   const redclasses = classNames({
-    [styles.redbutton]: borderState === 0,
-    [styles.redlit]: borderState === 1,
-  })
+    ['redbutton']: borderState === 0,
+    ['redlit']: borderState === 1,
+  });
   const blueclasses = classNames({
-    [styles.bluebutton]: borderState === 0,
-    [styles.bluelit]: borderState ===1,
-  })
+    ['bluebutton']: borderState === 0,
+    ['bluelit']: borderState ===1,
+  });
   const yellowclasses = classNames({
-    [styles.yellowbutton]: borderState === 0,
-    [styles.yellowlit]: borderState ===1,
-  })
+    ['yellowbutton']: borderState === 0,
+    ['yellowlit']: borderState ===1,
+  });
   const greenclasses = classNames({
-    [styles.greenbutton]: borderState === 0,
-    [styles.greenlit]: borderState ===1,
-  })
+    ['greenbutton']: borderState === 0,
+    ['greenlit']: borderState ===1,
+  });
   return (
     <main>
       <div>
@@ -39,15 +39,15 @@ export function Pattern() {
           Simon Says
         </blockquote>
         <blockquote class = 'score'>
-          Score: 0
+          Score: {score}
         </blockquote>
-        <button className = {redclasses}>
+        <button class = {redclasses}>
         </button>
-        <button class = "bluebutton">
+        <button class = {blueclasses}>
         </button>
-        <button class = 'yellowbutton'>
+        <button class = {yellowclasses}>
         </button>
-        <button class = 'greenbutton'>  
+        <button class = {greenclasses}>  
         </button>
       </div>
     </main>
diff --git a/simon-says/src/features/patternGen/patternSlice.js b/simon-says/src/features/patternGen/patternSlice.js
index d8b3e30..08ea7f5 100644
--- a/simon-says/src/features/patternGen/patternSlice.js
+++ b/simon-says/src/features/patternGen/patternSlice.js
@@ -3,7 +3,7 @@ import { createSlice } from '@reduxjs/toolkit';
 const patternSlice = createSlice({
   name: 'pattern',
   initialState: {
-    borderState: 0,
+    border: 0,
     patternList: [],
     score: 0,
   },
@@ -16,7 +16,7 @@ export const {
 } = patternSlice.actions;
 
 export function selectBorderState(state) {
-  return state.pattern.borderState;
+  return state.pattern.border;
 }
 
 export function selectPatternList(state) {
-- 
GitLab