diff --git a/.eslintrc.js b/.eslintrc.js index 3333e1c..aa55bd0 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -16,5 +16,6 @@ module.exports = { rules: { "no-console": process.env.NODE_ENV === "production" ? "warn" : "off", "no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off", + "@typescript-eslint/no-explicit-any": "off", } }; diff --git a/src/components/celestials/CelestialCard.vue b/src/components/celestials/CelestialCard.vue index 11dbeb4..c12b682 100644 --- a/src/components/celestials/CelestialCard.vue +++ b/src/components/celestials/CelestialCard.vue @@ -70,9 +70,6 @@ export default defineComponent({ }, props: { celestial: Object - }, - mounted() { - console.log(this.celestial); } }); diff --git a/src/plugins/methods/index.ts b/src/plugins/methods/index.ts new file mode 100644 index 0000000..cad386a --- /dev/null +++ b/src/plugins/methods/index.ts @@ -0,0 +1,26 @@ +export const addCelestialType = (celestial: any) => { + if (celestial.isPlanet) { + if (celestial.moons) { + celestial.type = "planète à lunes"; + } else { + celestial.type = "planète"; + } + + // Check if element is moon + } else if (celestial.aroundPlanet != null) { + celestial.type = "lune"; + + // Check if element is star + } else if (celestial.id === "soleil") { + celestial.type = "étoile"; + + // ...else, body is "other" + } else { + celestial.type = "autre"; + } + return celestial; +}; + +export default { + addCelestialType +}; diff --git a/src/views/celestials/Celestials.vue b/src/views/celestials/Celestials.vue index 95b72ff..9064497 100644 --- a/src/views/celestials/Celestials.vue +++ b/src/views/celestials/Celestials.vue @@ -11,9 +11,13 @@