├── functions
└── .gitignore
├── ui-debug.log
├── firestore.indexes.json
├── .firebaserc
├── public
├── favicon.ico
├── logo192.png
├── logo512.png
├── robots.txt
└── fontawesome-free-5.15.1-web
│ ├── webfonts
│ ├── fa-solid-900.eot
│ ├── fa-solid-900.ttf
│ ├── fa-brands-400.eot
│ ├── fa-brands-400.ttf
│ ├── fa-brands-400.woff
│ ├── fa-regular-400.eot
│ ├── fa-regular-400.ttf
│ ├── fa-solid-900.woff
│ ├── fa-solid-900.woff2
│ ├── fa-brands-400.woff2
│ ├── fa-regular-400.woff
│ └── fa-regular-400.woff2
│ ├── less
│ ├── _screen-reader.less
│ ├── _fixed-width.less
│ ├── v4-shims.less
│ ├── _core.less
│ ├── _animated.less
│ ├── _list.less
│ └── _bordered-pulled.less
│ ├── scss
│ ├── _fixed-width.scss
│ ├── _screen-reader.scss
│ ├── v4-shims.scss
│ ├── _animated.scss
│ ├── _list.scss
│ ├── _core.scss
│ ├── _larger.scss
│ ├── fontawesome.scss
│ └── _bordered-pulled.scss
│ ├── attribution.js
│ └── svgs
│ ├── solid
│ ├── square-full.svg
│ ├── egg.svg
│ ├── circle.svg
│ ├── bookmark.svg
│ ├── sort-down.svg
│ ├── sort-up.svg
│ ├── square.svg
│ ├── stop.svg
│ ├── play.svg
│ ├── minus.svg
│ ├── window-minimize.svg
│ ├── volume-off.svg
│ ├── caret-down.svg
│ ├── cheese.svg
│ ├── folder.svg
│ ├── ice-cream.svg
│ ├── mouse.svg
│ ├── comment-alt.svg
│ ├── star-half.svg
│ ├── sd-card.svg
│ ├── caret-right.svg
│ ├── genderless.svg
│ ├── hockey-puck.svg
│ ├── adjust.svg
│ ├── caret-up.svg
│ ├── columns.svg
│ ├── bread-slice.svg
│ ├── caret-left.svg
│ ├── location-arrow.svg
│ ├── map-marker.svg
│ ├── border-all.svg
│ ├── dot-circle.svg
│ ├── minus-circle.svg
│ ├── mobile.svg
│ ├── stop-circle.svg
│ ├── tablet.svg
│ ├── window-maximize.svg
│ ├── paragraph.svg
│ ├── play-circle.svg
│ ├── voicemail.svg
│ ├── file.svg
│ ├── glass-whiskey.svg
│ ├── angle-left.svg
│ ├── angle-up.svg
│ ├── slash.svg
│ ├── step-backward.svg
│ ├── step-forward.svg
│ ├── sticky-note.svg
│ ├── toggle-on.svg
│ ├── angle-down.svg
│ ├── angle-right.svg
│ ├── dice-one.svg
│ ├── sort.svg
│ ├── grip-lines.svg
│ ├── table.svg
│ ├── bolt.svg
│ ├── burn.svg
│ ├── chalkboard.svg
│ ├── filter.svg
│ ├── heart.svg
│ ├── glass-martini.svg
│ ├── grip-lines-vertical.svg
│ ├── italic.svg
│ ├── lock.svg
│ ├── minus-square.svg
│ ├── seedling.svg
│ ├── tv.svg
│ ├── ellipsis-v.svg
│ ├── meh-blank.svg
│ ├── pause.svg
│ ├── battery-empty.svg
│ ├── clock.svg
│ ├── comment.svg
│ ├── ellipsis-h.svg
│ ├── forward.svg
│ ├── paper-plane.svg
│ ├── qrcode.svg
│ ├── record-vinyl.svg
│ ├── suitcase.svg
│ ├── box.svg
│ ├── caret-square-down.svg
│ ├── neuter.svg
│ ├── sign.svg
│ ├── utensil-spoon.svg
│ ├── backward.svg
│ ├── desktop.svg
│ ├── equals.svg
│ ├── coffee.svg
│ ├── cross.svg
│ ├── long-arrow-alt-up.svg
│ ├── map.svg
│ ├── plug.svg
│ ├── plus.svg
│ ├── trash.svg
│ ├── video.svg
│ ├── battery-full.svg
│ ├── chart-area.svg
│ ├── clone.svg
│ ├── folder-minus.svg
│ ├── long-arrow-alt-down.svg
│ ├── long-arrow-alt-left.svg
│ ├── long-arrow-alt-right.svg
│ ├── pen.svg
│ ├── battery-half.svg
│ ├── battery-quarter.svg
│ ├── chevron-left.svg
│ ├── hard-hat.svg
│ ├── heart-broken.svg
│ ├── icicles.svg
│ ├── industry.svg
│ ├── music.svg
│ ├── user-alt.svg
│ ├── arrow-alt-circle-right.svg
│ ├── arrow-alt-circle-up.svg
│ ├── arrow-down.svg
│ ├── arrow-left.svg
│ ├── map-marker-alt.svg
│ ├── tenge.svg
│ ├── arrow-alt-circle-down.svg
│ ├── arrow-alt-circle-left.svg
│ ├── arrow-up.svg
│ ├── battery-three-quarters.svg
│ ├── cloud.svg
│ ├── glass-martini-alt.svg
│ ├── star.svg
│ ├── user-tie.svg
│ ├── user.svg
│ ├── wave-square.svg
│ ├── arrow-right.svg
│ ├── archive.svg
│ ├── chevron-circle-up.svg
│ ├── ethernet.svg
│ ├── laptop.svg
│ ├── mitten.svg
│ ├── mountain.svg
│ ├── phone-alt.svg
│ ├── shield-alt.svg
│ ├── briefcase.svg
│ ├── brush.svg
│ ├── chevron-circle-right.svg
│ ├── compact-disc.svg
│ ├── dice-two.svg
│ ├── divide.svg
│ ├── exclamation.svg
│ ├── fire.svg
│ ├── gem.svg
│ ├── hospital-symbol.svg
│ ├── meh.svg
│ ├── check.svg
│ ├── chevron-circle-down.svg
│ ├── chevron-circle-left.svg
│ ├── door-closed.svg
│ ├── fast-backward.svg
│ ├── fast-forward.svg
│ ├── pause-circle.svg
│ ├── unlock.svg
│ ├── lock-open.svg
│ ├── mobile-alt.svg
│ ├── parking.svg
│ ├── phone.svg
│ ├── plus-circle.svg
│ ├── tablet-alt.svg
│ ├── tape.svg
│ ├── wine-glass.svg
│ ├── caret-square-up.svg
│ ├── chevron-down.svg
│ ├── eject.svg
│ ├── tag.svg
│ ├── bowling-ball.svg
│ ├── caret-square-right.svg
│ ├── chevron-right.svg
│ ├── chevron-up.svg
│ ├── cube.svg
│ ├── less-than.svg
│ ├── level-down-alt.svg
│ ├── shapes.svg
│ ├── surprise.svg
│ ├── tint.svg
│ ├── wallet.svg
│ ├── caret-square-left.svg
│ ├── flask.svg
│ ├── level-up-alt.svg
│ ├── mouse-pointer.svg
│ ├── pager.svg
│ ├── screwdriver.svg
│ ├── store-alt.svg
│ ├── vial.svg
│ ├── window-restore.svg
│ ├── bed.svg
│ ├── greater-than.svg
│ ├── male.svg
│ ├── moon.svg
│ ├── box-tissue.svg
│ ├── concierge-bell.svg
│ ├── inbox.svg
│ ├── info.svg
│ ├── chess-king.svg
│ ├── folder-plus.svg
│ ├── mars.svg
│ ├── bold.svg
│ ├── calendar.svg
│ ├── plus-square.svg
│ └── prescription-bottle.svg
│ ├── brands
│ ├── houzz.svg
│ ├── flipboard.svg
│ ├── unsplash.svg
│ ├── yandex-international.svg
│ ├── black-tie.svg
│ ├── ethereum.svg
│ ├── bandcamp.svg
│ ├── strava.svg
│ ├── microsoft.svg
│ ├── gitter.svg
│ ├── vuejs.svg
│ ├── css3.svg
│ ├── think-peaks.svg
│ ├── windows.svg
│ ├── y-combinator.svg
│ ├── mix.svg
│ ├── google-drive.svg
│ ├── uikit.svg
│ ├── angular.svg
│ ├── patreon.svg
│ ├── viacoin.svg
│ ├── modx.svg
│ ├── npm.svg
│ ├── deviantart.svg
│ ├── facebook-f.svg
│ ├── servicestack.svg
│ ├── dyalog.svg
│ ├── adn.svg
│ ├── figma.svg
│ ├── hacker-news.svg
│ ├── instalod.svg
│ ├── dochub.svg
│ ├── firstdraft.svg
│ ├── artstation.svg
│ ├── html5.svg
│ ├── magento.svg
│ ├── twitch.svg
│ ├── yahoo.svg
│ ├── autoprefixer.svg
│ ├── yandex.svg
│ ├── monero.svg
│ ├── buysellads.svg
│ ├── cloudsmith.svg
│ ├── jira.svg
│ ├── maxcdn.svg
│ ├── tiktok.svg
│ ├── bitbucket.svg
│ ├── dropbox.svg
│ ├── stack-exchange.svg
│ ├── stack-overflow.svg
│ ├── css3-alt.svg
│ ├── kaggle.svg
│ ├── dashcube.svg
│ ├── elementor.svg
│ ├── google-play.svg
│ ├── google.svg
│ ├── korvue.svg
│ ├── telegram-plane.svg
│ ├── cuttlefish.svg
│ ├── gratipay.svg
│ ├── openid.svg
│ ├── product-hunt.svg
│ ├── fulcrum.svg
│ ├── gg.svg
│ ├── sourcetree.svg
│ ├── discourse.svg
│ ├── facebook.svg
│ ├── rockrms.svg
│ ├── unity.svg
│ ├── facebook-square.svg
│ ├── hotjar.svg
│ ├── deezer.svg
│ ├── gitlab.svg
│ ├── hacker-news-square.svg
│ ├── markdown.svg
│ ├── sistrix.svg
│ ├── envira.svg
│ ├── atlassian.svg
│ ├── bluetooth-b.svg
│ ├── bluetooth.svg
│ ├── pied-piper-square.svg
│ ├── flickr.svg
│ ├── kickstarter-k.svg
│ ├── telegram.svg
│ ├── android.svg
│ ├── digg.svg
│ ├── digital-ocean.svg
│ ├── linkedin-in.svg
│ └── stripe-s.svg
│ └── regular
│ ├── window-minimize.svg
│ ├── circle.svg
│ ├── bookmark.svg
│ ├── window-maximize.svg
│ ├── square.svg
│ ├── star-half.svg
│ ├── file.svg
│ ├── folder.svg
│ ├── window-restore.svg
│ ├── stop-circle.svg
│ ├── play-circle.svg
│ ├── sticky-note.svg
│ ├── calendar.svg
│ ├── comment-alt.svg
│ ├── folder-open.svg
│ ├── dot-circle.svg
│ ├── meh-blank.svg
│ ├── minus-square.svg
│ └── arrow-alt-circle-left.svg
├── src
├── profile-placeholder.png
├── ui
│ ├── core
│ │ ├── Portal.js
│ │ ├── Loading.js
│ │ ├── Divider.js
│ │ └── index.js
│ ├── index.js
│ └── gallery
│ │ └── Gallery.js
├── setupTests.js
├── App.test.js
├── components
│ ├── book-details
│ │ └── BookGeneral.js
│ └── layout
│ │ └── header
│ │ └── AccountInfo.js
├── functions
│ └── stringFn.js
├── reportWebVitals.js
├── PrivateRoute.js
└── index.js
├── storage.rules
├── firestore.rules
├── .gitignore
└── firebase.json
/functions/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
--------------------------------------------------------------------------------
/ui-debug.log:
--------------------------------------------------------------------------------
1 | Web / API server started at http://localhost:4000
2 |
--------------------------------------------------------------------------------
/firestore.indexes.json:
--------------------------------------------------------------------------------
1 | {
2 | "indexes": [],
3 | "fieldOverrides": []
4 | }
5 |
--------------------------------------------------------------------------------
/.firebaserc:
--------------------------------------------------------------------------------
1 | {
2 | "projects": {
3 | "default": "bookslib-5b5a0"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salimd83/bookslib/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salimd83/bookslib/HEAD/public/logo192.png
--------------------------------------------------------------------------------
/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salimd83/bookslib/HEAD/public/logo512.png
--------------------------------------------------------------------------------
/public/robots.txt:
--------------------------------------------------------------------------------
1 | # https://www.robotstxt.org/robotstxt.html
2 | User-agent: *
3 | Disallow:
4 |
--------------------------------------------------------------------------------
/src/profile-placeholder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salimd83/bookslib/HEAD/src/profile-placeholder.png
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/webfonts/fa-solid-900.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salimd83/bookslib/HEAD/public/fontawesome-free-5.15.1-web/webfonts/fa-solid-900.eot
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/webfonts/fa-solid-900.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salimd83/bookslib/HEAD/public/fontawesome-free-5.15.1-web/webfonts/fa-solid-900.ttf
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/webfonts/fa-brands-400.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salimd83/bookslib/HEAD/public/fontawesome-free-5.15.1-web/webfonts/fa-brands-400.eot
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/webfonts/fa-brands-400.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salimd83/bookslib/HEAD/public/fontawesome-free-5.15.1-web/webfonts/fa-brands-400.ttf
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/webfonts/fa-brands-400.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salimd83/bookslib/HEAD/public/fontawesome-free-5.15.1-web/webfonts/fa-brands-400.woff
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/webfonts/fa-regular-400.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salimd83/bookslib/HEAD/public/fontawesome-free-5.15.1-web/webfonts/fa-regular-400.eot
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/webfonts/fa-regular-400.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salimd83/bookslib/HEAD/public/fontawesome-free-5.15.1-web/webfonts/fa-regular-400.ttf
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/webfonts/fa-solid-900.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salimd83/bookslib/HEAD/public/fontawesome-free-5.15.1-web/webfonts/fa-solid-900.woff
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/webfonts/fa-solid-900.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salimd83/bookslib/HEAD/public/fontawesome-free-5.15.1-web/webfonts/fa-solid-900.woff2
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/webfonts/fa-brands-400.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salimd83/bookslib/HEAD/public/fontawesome-free-5.15.1-web/webfonts/fa-brands-400.woff2
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/webfonts/fa-regular-400.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salimd83/bookslib/HEAD/public/fontawesome-free-5.15.1-web/webfonts/fa-regular-400.woff
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/webfonts/fa-regular-400.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salimd83/bookslib/HEAD/public/fontawesome-free-5.15.1-web/webfonts/fa-regular-400.woff2
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/less/_screen-reader.less:
--------------------------------------------------------------------------------
1 | // Screen Readers
2 | // -------------------------
3 |
4 | .sr-only { .sr-only(); }
5 | .sr-only-focusable { .sr-only-focusable(); }
6 |
--------------------------------------------------------------------------------
/src/ui/core/Portal.js:
--------------------------------------------------------------------------------
1 | import ReactDOM from 'react-dom';
2 |
3 | function Portal(props) {
4 | return ReactDOM.createPortal(props.children, document.body);
5 | }
6 |
7 | export default Portal;
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/less/_fixed-width.less:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .@{fa-css-prefix}-fw {
4 | text-align: center;
5 | width: (20em / 16);
6 | }
7 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/scss/_fixed-width.scss:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .#{$fa-css-prefix}-fw {
4 | text-align: center;
5 | width: $fa-fw-width;
6 | }
7 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/scss/_screen-reader.scss:
--------------------------------------------------------------------------------
1 | // Screen Readers
2 | // -------------------------
3 |
4 | .sr-only { @include sr-only; }
5 | .sr-only-focusable { @include sr-only-focusable; }
6 |
--------------------------------------------------------------------------------
/storage.rules:
--------------------------------------------------------------------------------
1 | rules_version = '2';
2 | service firebase.storage {
3 | match /b/{bucket}/o {
4 | match /{allPaths=**} {
5 | allow read: if true;
6 | allow write: if request.auth != null;
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/attribution.js:
--------------------------------------------------------------------------------
1 | console.log(`Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
2 | License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
3 | `)
--------------------------------------------------------------------------------
/src/setupTests.js:
--------------------------------------------------------------------------------
1 | // jest-dom adds custom jest matchers for asserting on DOM nodes.
2 | // allows you to do things like:
3 | // expect(element).toHaveTextContent(/react/i)
4 | // learn more: https://github.com/testing-library/jest-dom
5 | import '@testing-library/jest-dom';
6 |
--------------------------------------------------------------------------------
/src/App.test.js:
--------------------------------------------------------------------------------
1 | import { render, screen } from '@testing-library/react';
2 | import App from './App';
3 |
4 | test('renders learn react link', () => {
5 | render();
6 | const linkElement = screen.getByText(/learn react/i);
7 | expect(linkElement).toBeInTheDocument();
8 | });
9 |
--------------------------------------------------------------------------------
/firestore.rules:
--------------------------------------------------------------------------------
1 | rules_version = '2';
2 | service cloud.firestore {
3 | match /databases/{database}/documents {
4 | match /{document=**} {
5 | allow read, write: if
6 | allow read: if true;
7 | allow write: if request.auth != null;
8 | }
9 | }
10 | }
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/scss/v4-shims.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4 | */
5 | @import 'variables';
6 | @import 'shims';
7 |
--------------------------------------------------------------------------------
/src/components/book-details/BookGeneral.js:
--------------------------------------------------------------------------------
1 | import EditBook from '../book/EditBook';
2 |
3 | function BookGeneral({ book, id }) {
4 | return (
5 | <>
6 |
General
7 |
8 | >
9 | );
10 | }
11 |
12 | export default BookGeneral;
13 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/less/v4-shims.less:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4 | */
5 | @import '_variables.less';
6 | @import '_shims.less';
7 |
--------------------------------------------------------------------------------
/src/functions/stringFn.js:
--------------------------------------------------------------------------------
1 | function excerpt(text) {
2 | return text.length > 100 ? text.substring(0, 100) + "..." : text;
3 | }
4 |
5 | function initials(name) {
6 | return name.split(" ").map(w => w.charAt(0)).join("").toUpperCase();
7 | }
8 |
9 | export {
10 | excerpt,
11 | initials
12 | }
--------------------------------------------------------------------------------
/src/ui/core/Loading.js:
--------------------------------------------------------------------------------
1 | import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
2 | import { faCircleNotch } from "@fortawesome/free-solid-svg-icons";
3 |
4 | function Loading() {
5 | return (
6 |
7 | );
8 | }
9 |
10 | export default Loading;
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/square-full.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/ui/core/Divider.js:
--------------------------------------------------------------------------------
1 | import styled from 'styled-components';
2 |
3 | const StyledDiv = styled.div`
4 | margin: 30px 0 30px 0;
5 | height: 2px;
6 | background-color: #f0f0f0;
7 | `;
8 |
9 | function Divider() {
10 | return(
11 |
12 | )
13 | }
14 |
15 | export default Divider;
--------------------------------------------------------------------------------
/src/ui/index.js:
--------------------------------------------------------------------------------
1 | import Modal from './Modal';
2 | import Toaster from './toasterCtx/Toaster';
3 | import ImgProgress from './ImgProgress';
4 | import Gallery from './gallery/Gallery';
5 | import Tooltip from './Tooltip';
6 |
7 | export {
8 | Modal,
9 | Toaster,
10 | ImgProgress,
11 | Gallery,
12 | Tooltip
13 | }
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/houzz.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/egg.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/flipboard.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/bookmark.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/less/_core.less:
--------------------------------------------------------------------------------
1 | // Base Class Definition
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}, .fas, .far, .fal, .fad, .fab {
5 | -moz-osx-font-smoothing: grayscale;
6 | -webkit-font-smoothing: antialiased;
7 | display: inline-block;
8 | font-style: normal;
9 | font-variant: normal;
10 | text-rendering: auto;
11 | line-height: 1;
12 | }
13 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/unsplash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/yandex-international.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/black-tie.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/ethereum.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/regular/window-minimize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/sort-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/sort-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/bandcamp.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/strava.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/stop.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/microsoft.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/play.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/gitter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/minus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/window-minimize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/vuejs.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/volume-off.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/css3.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/caret-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/cheese.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/folder.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/less/_animated.less:
--------------------------------------------------------------------------------
1 | // Animated Icons
2 | // --------------------------
3 |
4 | .@{fa-css-prefix}-spin {
5 | animation: fa-spin 2s infinite linear;
6 | }
7 |
8 | .@{fa-css-prefix}-pulse {
9 | animation: fa-spin 1s infinite steps(8);
10 | }
11 |
12 | @keyframes fa-spin {
13 | 0% {
14 | transform: rotate(0deg);
15 | }
16 | 100% {
17 | transform: rotate(360deg);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/think-peaks.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/windows.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/y-combinator.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/ice-cream.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/reportWebVitals.js:
--------------------------------------------------------------------------------
1 | const reportWebVitals = onPerfEntry => {
2 | if (onPerfEntry && onPerfEntry instanceof Function) {
3 | import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => {
4 | getCLS(onPerfEntry);
5 | getFID(onPerfEntry);
6 | getFCP(onPerfEntry);
7 | getLCP(onPerfEntry);
8 | getTTFB(onPerfEntry);
9 | });
10 | }
11 | };
12 |
13 | export default reportWebVitals;
14 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/scss/_animated.scss:
--------------------------------------------------------------------------------
1 | // Animated Icons
2 | // --------------------------
3 |
4 | .#{$fa-css-prefix}-spin {
5 | animation: fa-spin 2s infinite linear;
6 | }
7 |
8 | .#{$fa-css-prefix}-pulse {
9 | animation: fa-spin 1s infinite steps(8);
10 | }
11 |
12 | @keyframes fa-spin {
13 | 0% {
14 | transform: rotate(0deg);
15 | }
16 |
17 | 100% {
18 | transform: rotate(360deg);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/mix.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/mouse.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/less/_list.less:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-ul {
5 | list-style-type: none;
6 | margin-left: (@fa-li-width * 5/4);
7 | padding-left: 0;
8 |
9 | > li { position: relative; }
10 | }
11 |
12 | .@{fa-css-prefix}-li {
13 | left: -@fa-li-width;
14 | position: absolute;
15 | text-align: center;
16 | width: @fa-li-width;
17 | line-height: inherit;
18 | }
19 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/scss/_list.scss:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-ul {
5 | list-style-type: none;
6 | margin-left: $fa-li-width * 5/4;
7 | padding-left: 0;
8 |
9 | > li { position: relative; }
10 | }
11 |
12 | .#{$fa-css-prefix}-li {
13 | left: -$fa-li-width;
14 | position: absolute;
15 | text-align: center;
16 | width: $fa-li-width;
17 | line-height: inherit;
18 | }
19 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/google-drive.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/comment-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/star-half.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/sd-card.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2 |
3 | # dependencies
4 | /node_modules
5 | /.pnp
6 | .pnp.js
7 |
8 | # testing
9 | /coverage
10 |
11 | # production
12 | /build
13 |
14 | # misc
15 | .DS_Store
16 | .env.local
17 | .env.development.local
18 | .env.test.local
19 | .env.production.local
20 | .eslintcache
21 | .firebase
22 |
23 | npm-debug.log*
24 | yarn-debug.log*
25 | yarn-error.log*
26 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/uikit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/regular/circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/caret-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/genderless.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/hockey-puck.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/angular.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/patreon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/viacoin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/regular/bookmark.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/adjust.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/caret-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/columns.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/modx.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/bread-slice.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/caret-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/location-arrow.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/map-marker.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/scss/_core.scss:
--------------------------------------------------------------------------------
1 | // Base Class Definition
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix},
5 | .fas,
6 | .far,
7 | .fal,
8 | .fad,
9 | .fab {
10 | -moz-osx-font-smoothing: grayscale;
11 | -webkit-font-smoothing: antialiased;
12 | display: inline-block;
13 | font-style: normal;
14 | font-variant: normal;
15 | text-rendering: auto;
16 | line-height: 1;
17 | }
18 |
19 | %fa-icon {
20 | @include fa-icon;
21 | }
22 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/npm.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/regular/window-maximize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/deviantart.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/facebook-f.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/servicestack.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/border-all.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/dot-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/minus-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/mobile.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/stop-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/tablet.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/window-maximize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/dyalog.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/paragraph.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/play-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/voicemail.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/adn.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/figma.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/hacker-news.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/instalod.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/file.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/glass-whiskey.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/dochub.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/firstdraft.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/angle-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/angle-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/slash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/step-backward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/step-forward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/sticky-note.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/toggle-on.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/regular/square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/angle-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/angle-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/dice-one.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/sort.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/artstation.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/html5.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/magento.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/twitch.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/yahoo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/grip-lines.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/table.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/autoprefixer.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/yandex.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/regular/star-half.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/bolt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/burn.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/chalkboard.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/filter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/heart.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/glass-martini.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/grip-lines-vertical.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/italic.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/lock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/minus-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/seedling.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/tv.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/monero.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/ellipsis-v.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/meh-blank.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/pause.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/buysellads.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/cloudsmith.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/jira.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/maxcdn.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/tiktok.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/battery-empty.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/clock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/comment.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/ellipsis-h.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/forward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/paper-plane.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/qrcode.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/record-vinyl.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/suitcase.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/ui/core/index.js:
--------------------------------------------------------------------------------
1 | import Avatar from "./Avatar";
2 | import Backdrop from "./Backdrop";
3 | import Button from "./Button";
4 | import Divider from "./Divider";
5 | import DropBox from "./DropBox";
6 | import Field from "./Field";
7 | import IconButton from "./IconButton";
8 | import Loading from "./Loading";
9 | import Message from "./Message";
10 |
11 | export {
12 | Avatar,
13 | Backdrop,
14 | Button,
15 | Divider,
16 | DropBox,
17 | Field,
18 | IconButton,
19 | Loading,
20 | Message,
21 | };
22 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/regular/file.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/box.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/caret-square-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/neuter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/sign.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/utensil-spoon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/bitbucket.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/dropbox.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/stack-exchange.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/stack-overflow.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/regular/folder.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/backward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/desktop.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/equals.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/coffee.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/cross.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/long-arrow-alt-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/map.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/plug.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/plus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/trash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/video.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/css3-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/kaggle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/battery-full.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/chart-area.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/clone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/folder-minus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/long-arrow-alt-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/long-arrow-alt-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/long-arrow-alt-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/pen.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/scss/_larger.scss:
--------------------------------------------------------------------------------
1 | // Icon Sizes
2 | // -------------------------
3 |
4 | // makes the font 33% larger relative to the icon container
5 | .#{$fa-css-prefix}-lg {
6 | font-size: (4em / 3);
7 | line-height: (3em / 4);
8 | vertical-align: -.0667em;
9 | }
10 |
11 | .#{$fa-css-prefix}-xs {
12 | font-size: .75em;
13 | }
14 |
15 | .#{$fa-css-prefix}-sm {
16 | font-size: .875em;
17 | }
18 |
19 | @for $i from 1 through 10 {
20 | .#{$fa-css-prefix}-#{$i}x {
21 | font-size: $i * 1em;
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/dashcube.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/battery-half.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/battery-quarter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/chevron-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/hard-hat.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/heart-broken.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/icicles.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/industry.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/music.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/user-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/PrivateRoute.js:
--------------------------------------------------------------------------------
1 | import {Route, Redirect} from 'react-router-dom';
2 | import {useAuth} from './authContext';
3 |
4 | function PrivateRoute({children, ...rest}) {
5 | const auth = useAuth();
6 | return {
7 | if(auth.user == null) return Check authorization access...
8 | return auth.user ? children :
12 | }} />
13 | }
14 |
15 | export default PrivateRoute;
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/less/_bordered-pulled.less:
--------------------------------------------------------------------------------
1 | // Bordered & Pulled
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-border {
5 | border-radius: .1em;
6 | border: solid .08em @fa-border-color;
7 | padding: .2em .25em .15em;
8 | }
9 |
10 | .@{fa-css-prefix}-pull-left { float: left; }
11 | .@{fa-css-prefix}-pull-right { float: right; }
12 |
13 | .@{fa-css-prefix}, .fas, .far, .fal, .fab {
14 | &.@{fa-css-prefix}-pull-left { margin-right: .3em; }
15 | &.@{fa-css-prefix}-pull-right { margin-left: .3em; }
16 | }
17 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/elementor.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/google-play.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/google.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/korvue.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/telegram-plane.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/regular/window-restore.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/arrow-alt-circle-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/arrow-alt-circle-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/arrow-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/arrow-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/map-marker-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/tenge.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/scss/fontawesome.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4 | */
5 | @import 'variables';
6 | @import 'mixins';
7 | @import 'core';
8 | @import 'larger';
9 | @import 'fixed-width';
10 | @import 'list';
11 | @import 'bordered-pulled';
12 | @import 'animated';
13 | @import 'rotated-flipped';
14 | @import 'stacked';
15 | @import 'icons';
16 | @import 'screen-reader';
17 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/cuttlefish.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/gratipay.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/openid.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/product-hunt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/arrow-alt-circle-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/arrow-alt-circle-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/arrow-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/battery-three-quarters.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/cloud.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/glass-martini-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/star.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/user-tie.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/user.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/wave-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/fulcrum.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/gg.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/sourcetree.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/arrow-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/ui/gallery/Gallery.js:
--------------------------------------------------------------------------------
1 | import styled from "styled-components";
2 | import Image from "./Image";
3 |
4 | const Div = styled.div`
5 | display: flex;
6 | flex-wrap: wrap;
7 | max-width: 800px;
8 | > div {
9 | margin: 4px;
10 | }
11 | `;
12 |
13 | function Gallery({ imgs, deletePhoto }) {
14 | return (
15 |
16 | {imgs.map((img) => (
17 |
18 |
19 |
20 | ))}
21 |
22 | );
23 | }
24 |
25 | export default Gallery;
26 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/discourse.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/facebook.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/rockrms.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/unity.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/regular/stop-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/archive.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/chevron-circle-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/ethernet.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/laptop.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/mitten.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/mountain.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/phone-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/shield-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/facebook-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/hotjar.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/regular/play-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/regular/sticky-note.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/briefcase.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/brush.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/chevron-circle-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/compact-disc.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/dice-two.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/divide.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/exclamation.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/fire.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/gem.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/hospital-symbol.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/meh.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/scss/_bordered-pulled.scss:
--------------------------------------------------------------------------------
1 | // Bordered & Pulled
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-border {
5 | border: solid .08em $fa-border-color;
6 | border-radius: .1em;
7 | padding: .2em .25em .15em;
8 | }
9 |
10 | .#{$fa-css-prefix}-pull-left { float: left; }
11 | .#{$fa-css-prefix}-pull-right { float: right; }
12 |
13 | .#{$fa-css-prefix},
14 | .fas,
15 | .far,
16 | .fal,
17 | .fab {
18 | &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }
19 | &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }
20 | }
21 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/deezer.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/gitlab.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/regular/calendar.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/check.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/chevron-circle-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/chevron-circle-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/door-closed.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/fast-backward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/fast-forward.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/pause-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/unlock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/hacker-news-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/markdown.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/sistrix.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/lock-open.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/mobile-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/parking.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/phone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/plus-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/tablet-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/tape.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/wine-glass.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/envira.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/caret-square-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/chevron-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/eject.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/tag.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/index.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import ReactDOM from 'react-dom';
3 | import App from './App';
4 | import reportWebVitals from './reportWebVitals';
5 | import './setupFirebase';
6 |
7 | ReactDOM.render(
8 |
9 |
10 | ,
11 | document.getElementById('root')
12 | );
13 |
14 | // If you want to start measuring performance in your app, pass a function
15 | // to log results (for example: reportWebVitals(console.log))
16 | // or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
17 | reportWebVitals();
18 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/atlassian.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/regular/comment-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/bowling-ball.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/caret-square-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/chevron-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/chevron-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/cube.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/less-than.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/level-down-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/shapes.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/surprise.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/tint.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/wallet.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/bluetooth-b.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/bluetooth.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/pied-piper-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/regular/folder-open.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/caret-square-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/flask.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/level-up-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/mouse-pointer.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/pager.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/screwdriver.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/store-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/vial.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/window-restore.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/flickr.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/kickstarter-k.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/telegram.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/regular/dot-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/regular/meh-blank.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/bed.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/greater-than.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/male.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/moon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/android.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/digg.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/digital-ocean.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/linkedin-in.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/brands/stripe-s.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/regular/minus-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/box-tissue.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/concierge-bell.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/inbox.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/info.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/components/layout/header/AccountInfo.js:
--------------------------------------------------------------------------------
1 | import styled from "styled-components";
2 |
3 | const StyledDiv = styled.div`
4 | h6, p {
5 | margin: 0;
6 | }
7 | p {
8 | margin-top: 4px;
9 | font-weight: normal;
10 | color: var(--color-lightgray);
11 | }
12 | `;
13 |
14 | const AccountInfo = ({user}) => {
15 | return (
16 |
17 | Storelord Account
18 | {user.email}
19 | {user.displayName && {user.displayName}
}
20 |
21 | )
22 | }
23 |
24 | export default AccountInfo;
--------------------------------------------------------------------------------
/firebase.json:
--------------------------------------------------------------------------------
1 | {
2 | "firestore": {
3 | "rules": "firestore.rules",
4 | "indexes": "firestore.indexes.json"
5 | },
6 | "hosting": {
7 | "public": "build",
8 | "ignore": [
9 | "firebase.json",
10 | "**/.*",
11 | "**/node_modules/**"
12 | ],
13 | "rewrites": [
14 | {
15 | "source": "**",
16 | "destination": "/index.html"
17 | }
18 | ]
19 | },
20 | "storage": {
21 | "rules": "storage.rules"
22 | },
23 | "functions": {
24 | "predeploy": [
25 | "npm --prefix \"$RESOURCE_DIR\" run lint"
26 | ]
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/chess-king.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/folder-plus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/mars.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/regular/arrow-alt-circle-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/bold.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/calendar.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/plus-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/fontawesome-free-5.15.1-web/svgs/solid/prescription-bottle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------