diff --git a/docs/developing.md b/docs/developing.md
index 39e031a..fa48552 100644
--- a/docs/developing.md
+++ b/docs/developing.md
@@ -10,6 +10,8 @@ To install all requirements simply do the following from the project root:
`npm i && cd ./frontend && npm i && cd ../backend && npm i && cd ..` This will run npm install in all the folders necessary.
+Goto `/backend` and copy the `.env.example` file and paste it as a `.env`.
+
Then do `npm run dev` from the root dir to run both the client and the server at the same time.
If this doesn't work you might have to enter and build the backend (strapi) first.
diff --git a/frontend/src/components/homeComponents/SatDropdown.tsx b/frontend/src/components/homeComponents/SatDropdown.tsx
index c4a1ff9..950b2b1 100644
--- a/frontend/src/components/homeComponents/SatDropdown.tsx
+++ b/frontend/src/components/homeComponents/SatDropdown.tsx
@@ -132,6 +132,7 @@ export default function SatDropdown({
transition={{ duration: 0.5 }}
>
{Object.entries(satNumToEntry).map(([num]) => {
+ let satNum = Number(num) as SatelliteNumber;
return (
- {(Number(num) as SatelliteNumber) !==
- selectedSatellite
- ? num
- : `${num} (Selected)`}
+ {satNum !== selectedSatellite
+ ? satNumToEntry[satNum].name
+ : `${satNumToEntry[satNum].name} (Selected)`}
);
})}
diff --git a/package-lock.json b/package-lock.json
index 0a251b6..7d0810b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -136,11 +136,6 @@
"node": ">=8"
}
},
- "node_modules/classnames": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz",
- "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow=="
- },
"node_modules/cliui": {
"version": "8.0.1",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
@@ -225,14 +220,6 @@
"url": "https://opencollective.com/date-fns"
}
},
- "node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
"node_modules/emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
@@ -342,12 +329,6 @@
"node": ">=0.12.0"
}
},
- "node_modules/js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
- "peer": true
- },
"node_modules/js-yaml": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
@@ -359,31 +340,11 @@
"js-yaml": "bin/js-yaml.js"
}
},
- "node_modules/jsonp": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/jsonp/-/jsonp-0.2.1.tgz",
- "integrity": "sha512-pfog5gdDxPdV4eP7Kg87M8/bHgshlZ5pybl+yKxAnCZ5O7lCIn7Ixydj03wOlnDQesky2BPyA91SQ+5Y/mNwzw==",
- "dependencies": {
- "debug": "^2.1.3"
- }
- },
"node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
},
- "node_modules/loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "peer": true,
- "dependencies": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- },
- "bin": {
- "loose-envify": "cli.js"
- }
- },
"node_modules/merge2": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
@@ -404,26 +365,6 @@
"node": ">=8.6"
}
},
- "node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- },
- "node_modules/next-share": {
- "version": "0.27.0",
- "resolved": "https://registry.npmjs.org/next-share/-/next-share-0.27.0.tgz",
- "integrity": "sha512-Fmfl4LIL61g10vtiDECVldxtNgVNd4OQgnI5vk9IJxn/WMZLdhniUtV15xz4PGpo8UuDdTHwmDT8R/CP60EQHA==",
- "dependencies": {
- "jsonp": "^0.2.1"
- },
- "engines": {
- "node": ">=8",
- "npm": ">=5"
- },
- "peerDependencies": {
- "react": ">=17.0.2"
- }
- },
"node_modules/openapi-typescript": {
"version": "6.7.4",
"resolved": "https://registry.npmjs.org/openapi-typescript/-/openapi-typescript-6.7.4.tgz",
@@ -470,30 +411,6 @@
}
]
},
- "node_modules/react": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
- "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
- "peer": true,
- "dependencies": {
- "loose-envify": "^1.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/react-share": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/react-share/-/react-share-5.1.0.tgz",
- "integrity": "sha512-OvyfMtj/0UzH1wi90OdHhZVJ6WUC/+IeWvBwppeZozwIGyAjQgyR0QXlHOrxVHVECqnGvcpBaFTXVrqouTieaw==",
- "dependencies": {
- "classnames": "^2.3.2",
- "jsonp": "^0.2.1"
- },
- "peerDependencies": {
- "react": "^17 || ^18"
- }
- },
"node_modules/regenerator-runtime": {
"version": "0.14.1",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",