├── .babelrc ├── .dockerignore ├── .eslintrc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── docker-image.yml ├── .gitignore ├── .prettierrc ├── Dockerfile ├── LICENSE ├── README.md ├── logo.webp ├── package.json ├── public ├── _redirects ├── favicon.ico ├── index.html ├── logo192.png ├── manifest.json └── robots.txt ├── src ├── App.js ├── components │ ├── AddJournal │ │ ├── AddJournal.js │ │ └── styles.js │ ├── Authentication │ │ ├── FormSuccess.js │ │ ├── Login │ │ │ ├── Login.js │ │ │ ├── LoginForm.js │ │ │ ├── styles.js │ │ │ └── validateLoginInfo.js │ │ ├── Signup │ │ │ ├── Form.js │ │ │ ├── SignUp.js │ │ │ └── validateInfo.js │ │ ├── User-Profile │ │ │ ├── Logout.js │ │ │ ├── styles.js │ │ │ └── useprofile.js │ │ └── styles.js │ ├── EditJournal │ │ └── Edit.js │ ├── JournalDetails │ │ ├── Details.js │ │ └── styles.js │ ├── Journals │ │ ├── Journal.js │ │ ├── JournalList.js │ │ ├── styles.js │ │ └── useFetch.js │ ├── Landing │ │ ├── Header │ │ │ ├── Header.css │ │ │ └── Header.js │ │ └── LandingSection │ │ │ ├── LandingSection.js │ │ │ └── styles.js │ ├── Pagination │ │ └── Pagination.js │ ├── index.js │ └── marginals │ │ ├── Error │ │ ├── Error.js │ │ └── error.css │ │ ├── Footer │ │ ├── Footer.js │ │ └── styles.js │ │ ├── Loader │ │ ├── Spinner.css │ │ └── Spinner.js │ │ ├── Navbar │ │ ├── Navbar.js │ │ └── styles.js │ │ ├── Search │ │ └── Search.js │ │ ├── index.js │ │ └── shared │ │ ├── Layout.js │ │ ├── PolicyContainer.js │ │ └── SectionLayout.js ├── config │ └── content │ │ ├── footer.js │ │ ├── index.js │ │ ├── landingpage.js │ │ ├── manifesto.js │ │ ├── navbar.js │ │ └── signup.js ├── context │ ├── DataContext.js │ ├── reducer.js │ └── types.js ├── graphql │ ├── mutation │ │ ├── LOGOUT.js │ │ ├── createJournal.js │ │ ├── deleteJournal.js │ │ ├── login.js │ │ ├── register.js │ │ └── updateJournal.js │ └── queries │ │ ├── GET_USER.js │ │ ├── getAllJournals.js │ │ └── getFullJournalByISSN.js ├── index.css ├── index.js ├── pages │ ├── Home.js │ ├── Journal │ │ ├── Journal.css │ │ └── Journal.js │ ├── Manifesto │ │ ├── Manifesto.css │ │ └── Manifesto.js │ └── index.js └── utils │ └── toErrorMap.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/.babelrc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/.prettierrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/README.md -------------------------------------------------------------------------------- /logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/logo.webp -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/package.json -------------------------------------------------------------------------------- /public/_redirects: -------------------------------------------------------------------------------- 1 | /* /index.html 200 -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/App.js -------------------------------------------------------------------------------- /src/components/AddJournal/AddJournal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/AddJournal/AddJournal.js -------------------------------------------------------------------------------- /src/components/AddJournal/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/AddJournal/styles.js -------------------------------------------------------------------------------- /src/components/Authentication/FormSuccess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Authentication/FormSuccess.js -------------------------------------------------------------------------------- /src/components/Authentication/Login/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Authentication/Login/Login.js -------------------------------------------------------------------------------- /src/components/Authentication/Login/LoginForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Authentication/Login/LoginForm.js -------------------------------------------------------------------------------- /src/components/Authentication/Login/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Authentication/Login/styles.js -------------------------------------------------------------------------------- /src/components/Authentication/Login/validateLoginInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Authentication/Login/validateLoginInfo.js -------------------------------------------------------------------------------- /src/components/Authentication/Signup/Form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Authentication/Signup/Form.js -------------------------------------------------------------------------------- /src/components/Authentication/Signup/SignUp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Authentication/Signup/SignUp.js -------------------------------------------------------------------------------- /src/components/Authentication/Signup/validateInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Authentication/Signup/validateInfo.js -------------------------------------------------------------------------------- /src/components/Authentication/User-Profile/Logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Authentication/User-Profile/Logout.js -------------------------------------------------------------------------------- /src/components/Authentication/User-Profile/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Authentication/User-Profile/styles.js -------------------------------------------------------------------------------- /src/components/Authentication/User-Profile/useprofile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Authentication/User-Profile/useprofile.js -------------------------------------------------------------------------------- /src/components/Authentication/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Authentication/styles.js -------------------------------------------------------------------------------- /src/components/EditJournal/Edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/EditJournal/Edit.js -------------------------------------------------------------------------------- /src/components/JournalDetails/Details.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/JournalDetails/Details.js -------------------------------------------------------------------------------- /src/components/JournalDetails/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/JournalDetails/styles.js -------------------------------------------------------------------------------- /src/components/Journals/Journal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Journals/Journal.js -------------------------------------------------------------------------------- /src/components/Journals/JournalList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Journals/JournalList.js -------------------------------------------------------------------------------- /src/components/Journals/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Journals/styles.js -------------------------------------------------------------------------------- /src/components/Journals/useFetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Journals/useFetch.js -------------------------------------------------------------------------------- /src/components/Landing/Header/Header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Landing/Header/Header.css -------------------------------------------------------------------------------- /src/components/Landing/Header/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Landing/Header/Header.js -------------------------------------------------------------------------------- /src/components/Landing/LandingSection/LandingSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Landing/LandingSection/LandingSection.js -------------------------------------------------------------------------------- /src/components/Landing/LandingSection/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Landing/LandingSection/styles.js -------------------------------------------------------------------------------- /src/components/Pagination/Pagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/Pagination/Pagination.js -------------------------------------------------------------------------------- /src/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/index.js -------------------------------------------------------------------------------- /src/components/marginals/Error/Error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/marginals/Error/Error.js -------------------------------------------------------------------------------- /src/components/marginals/Error/error.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/marginals/Error/error.css -------------------------------------------------------------------------------- /src/components/marginals/Footer/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/marginals/Footer/Footer.js -------------------------------------------------------------------------------- /src/components/marginals/Footer/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/marginals/Footer/styles.js -------------------------------------------------------------------------------- /src/components/marginals/Loader/Spinner.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/marginals/Loader/Spinner.css -------------------------------------------------------------------------------- /src/components/marginals/Loader/Spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/marginals/Loader/Spinner.js -------------------------------------------------------------------------------- /src/components/marginals/Navbar/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/marginals/Navbar/Navbar.js -------------------------------------------------------------------------------- /src/components/marginals/Navbar/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/marginals/Navbar/styles.js -------------------------------------------------------------------------------- /src/components/marginals/Search/Search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/marginals/Search/Search.js -------------------------------------------------------------------------------- /src/components/marginals/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/marginals/index.js -------------------------------------------------------------------------------- /src/components/marginals/shared/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/marginals/shared/Layout.js -------------------------------------------------------------------------------- /src/components/marginals/shared/PolicyContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/marginals/shared/PolicyContainer.js -------------------------------------------------------------------------------- /src/components/marginals/shared/SectionLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/components/marginals/shared/SectionLayout.js -------------------------------------------------------------------------------- /src/config/content/footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/config/content/footer.js -------------------------------------------------------------------------------- /src/config/content/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/config/content/index.js -------------------------------------------------------------------------------- /src/config/content/landingpage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/config/content/landingpage.js -------------------------------------------------------------------------------- /src/config/content/manifesto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/config/content/manifesto.js -------------------------------------------------------------------------------- /src/config/content/navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/config/content/navbar.js -------------------------------------------------------------------------------- /src/config/content/signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/config/content/signup.js -------------------------------------------------------------------------------- /src/context/DataContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/context/DataContext.js -------------------------------------------------------------------------------- /src/context/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/context/reducer.js -------------------------------------------------------------------------------- /src/context/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/context/types.js -------------------------------------------------------------------------------- /src/graphql/mutation/LOGOUT.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/graphql/mutation/LOGOUT.js -------------------------------------------------------------------------------- /src/graphql/mutation/createJournal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/graphql/mutation/createJournal.js -------------------------------------------------------------------------------- /src/graphql/mutation/deleteJournal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/graphql/mutation/deleteJournal.js -------------------------------------------------------------------------------- /src/graphql/mutation/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/graphql/mutation/login.js -------------------------------------------------------------------------------- /src/graphql/mutation/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/graphql/mutation/register.js -------------------------------------------------------------------------------- /src/graphql/mutation/updateJournal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/graphql/mutation/updateJournal.js -------------------------------------------------------------------------------- /src/graphql/queries/GET_USER.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/graphql/queries/GET_USER.js -------------------------------------------------------------------------------- /src/graphql/queries/getAllJournals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/graphql/queries/getAllJournals.js -------------------------------------------------------------------------------- /src/graphql/queries/getFullJournalByISSN.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/graphql/queries/getFullJournalByISSN.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/index.js -------------------------------------------------------------------------------- /src/pages/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/pages/Home.js -------------------------------------------------------------------------------- /src/pages/Journal/Journal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/pages/Journal/Journal.css -------------------------------------------------------------------------------- /src/pages/Journal/Journal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/pages/Journal/Journal.js -------------------------------------------------------------------------------- /src/pages/Manifesto/Manifesto.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/pages/Manifesto/Manifesto.css -------------------------------------------------------------------------------- /src/pages/Manifesto/Manifesto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/pages/Manifesto/Manifesto.js -------------------------------------------------------------------------------- /src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/pages/index.js -------------------------------------------------------------------------------- /src/utils/toErrorMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/src/utils/toErrorMap.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeisscience/journal-policy-tracker-frontend/HEAD/yarn.lock --------------------------------------------------------------------------------