Use of custom theme provider:
This allows us use defined colors specifically for light and dark themes. I majorly used the
ones already defined but added a few by using a color picker with the calculator image on
the repo's README.
I also used custom hooks (useTheme and useThemedStyles) to attach the context themes
Use of custom hooks
TODO: I'm thinking of something like switch/case to handle the button press function.
The rearrangement means the way it's written won't work completely. Maybe we should
just extract it to another component. I will work on it soon but just wanted to push the
new layout.
Use of custom eslint config
See these installations in the package.json devDependencies and the .eslintrc file.
The three main changes:
Use of custom theme provider: This allows us use defined colors specifically for light and dark themes. I majorly used the ones already defined but added a few by using a color picker with the calculator image on the repo's README. I also used custom hooks (useTheme and useThemedStyles) to attach the context themes
Use of custom hooks
TODO: I'm thinking of something like switch/case to handle the button press function. The rearrangement means the way it's written won't work completely. Maybe we should just extract it to another component. I will work on it soon but just wanted to push the new layout.