diff --git a/src/Data.js b/src/Data.js index 0e4e065..201f5e9 100644 --- a/src/Data.js +++ b/src/Data.js @@ -112,16 +112,3 @@ export const flatData = { const addedCost = 1.2; export const minRent = 9.45 + addedCost; export const maxRent = 13.06 + addedCost; - -// Calculate total number of people -var _numPeople = 0; - -for (const building of Object.keys(flatData)) { - for (const floor of Object.keys(flatData[building])) { - for (const flat of flatData[building][floor]) { - _numPeople += flat.numPeople; - } - } -} - -const numPeopleTotal = _numPeople; \ No newline at end of file diff --git a/src/Solimieten.js b/src/Solimieten.js index c8ce940..fcb1a5e 100644 --- a/src/Solimieten.js +++ b/src/Solimieten.js @@ -42,6 +42,8 @@ export function FlatSelectionCard({ setSelectedFlat, onRoomSelected, onNumAdults } setLevelOption(newOptions); setSelectedBuilding(e.target.value); + setSelectedFlat(null); + onRoomSelected(null); }; function levelSelected(e) { @@ -49,6 +51,8 @@ export function FlatSelectionCard({ setSelectedFlat, onRoomSelected, onNumAdults if (newData) { setFlatOptions(flatData[selectedBuilding][e.target.value]); } + setSelectedFlat(null); + onRoomSelected(null); } function flatSelected(e) { @@ -165,7 +169,7 @@ export function FlatDetailsCard({ flat, room, numAdults }) { Mindestmiete - Die Mindestmiete ergibt sich aus dem WBS Satz für die private Fläche (4,45 €/m²), den Nebenkosten (1,20 €/m²) und der Küchen-Nutzungspauschale von 50€ pro Küche (in Clustern und WGs auf Parteien aufgeteilt) + Die Mindestmiete ergibt sich aus dem WBS Satz für die private Fläche (9,45 €/m²), den Nebenkosten (1,20 €/m²) und der Küchen-Nutzungspauschale von 50€ pro Küche (in Clustern und WGs auf Parteien aufgeteilt) {((sizePrivate + internalAreaShare) * minRent + kitchenCost).toFixed(2)} € @@ -183,7 +187,7 @@ export function FlatDetailsCard({ flat, room, numAdults }) { Deckungsmiete freifinanziert {flat.isWbs ? "(zum Vergleich)" : ""} - Das ist die Miete, die für diese Wohnung ohne solidarischen Ausgleich anfallen würde{flat.isWbs ? ", wenn Sie frei finanziert wäre." : "."} + Das ist die Miete, die für diese Wohnung ohne solidarischen Ausgleich anfallen würde{flat.isWbs ? ", wenn Sie frei finanziert wäre " : " "}und ergibt sich aus 13,06 €/m² plus 1,20 €/m² Nebenkosten und Gemeinschaftsflächen-Pauschale. {((sizePrivate + internalAreaShare) * maxRent + kitchenCost + commonAreaShare).toFixed(2)} €