Skip to content
This repository has been archived by the owner on Aug 26, 2020. It is now read-only.

Solution of MAGNUM81 #21

Open
wants to merge 44 commits into
base: master
Choose a base branch
from
Open

Solution of MAGNUM81 #21

wants to merge 44 commits into from

Conversation

heaventw
Copy link
Owner

No description provided.

MAGNUM81 and others added 30 commits January 17, 2020 15:29
added type defs for lodash


project setup


added lodash and request


ignore api output files
using chai for assertions and mocha as testing library
also reordered the dependencies. Mixed up npm for a moment.

dropped old client app
- enabled bootstrap
- played around with the layout
- added template classes for State and Props in ExpenseComponent.tsx
- this package-lock.json is getting out of hand
also, removed unused imports. Warnings are annoying
- Lifted the state of ExpensesList to App
- Moved the NavBar to its own Component class, for clarity
The filter is located in the navbar.
App architecture is fine. No need for such a generic branch now.
Had to refactor some of the NavBar code so that when we choose a filter it notifies App, which in turn will modify its state and update NavBar.
also I now know more about promises in JS, which is great!
Marc-André Gill-Miville and others added 14 commits January 24, 2020 02:12
For some reason, react-bootstrap's navbar did not work as intended; had to re-add reactstrap
Partial support for frontend receipt adding and visualizing.
mostly spacing and braces placement.
test for picture upload was failing silently all along. Green checkmark !== success.
(it is still failing silently)
Only the Comment could be uploaded correctly to the server. 
Some style work in ModalExpenses.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants