remove unused code and add more detail to max rent info
This commit is contained in:
13
src/Data.js
13
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;
|
||||
@@ -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 }) {
|
||||
<Heading size='xs' textTransform='uppercase'>
|
||||
Mindestmiete
|
||||
</Heading>
|
||||
<Text fontSize="xs">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)</Text>
|
||||
<Text fontSize="xs">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)</Text>
|
||||
<Text pt='2' fontSize='xl' fontWeight='bold'>
|
||||
{((sizePrivate + internalAreaShare) * minRent + kitchenCost).toFixed(2)} €
|
||||
</Text>
|
||||
@@ -183,7 +187,7 @@ export function FlatDetailsCard({ flat, room, numAdults }) {
|
||||
<Heading size='xs' textTransform='uppercase'>
|
||||
Deckungsmiete freifinanziert {flat.isWbs ? "(zum Vergleich)" : ""}
|
||||
</Heading>
|
||||
<Text fontSize="xs">Das ist die Miete, die für diese Wohnung ohne solidarischen Ausgleich anfallen würde{flat.isWbs ? ", wenn Sie frei finanziert wäre." : "."}</Text>
|
||||
<Text fontSize="xs">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.</Text>
|
||||
<Text pt='2' fontSize='xl' fontWeight='bold'>
|
||||
{((sizePrivate + internalAreaShare) * maxRent + kitchenCost + commonAreaShare).toFixed(2)} €
|
||||
</Text>
|
||||
|
||||
Reference in New Issue
Block a user