remove unused code and add more detail to max rent info

This commit is contained in:
Niklas Meinzer
2024-09-29 10:19:06 +02:00
parent ee8a1e3ffb
commit 49e4da2da8
2 changed files with 6 additions and 15 deletions

View File

@@ -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;

View File

@@ -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 /), den Nebenkosten (1,20 /) 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 /), den Nebenkosten (1,20 /) 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 / plus 1,20 / Nebenkosten und Gemeinschaftsflächen-Pauschale.</Text>
<Text pt='2' fontSize='xl' fontWeight='bold'>
{((sizePrivate + internalAreaShare) * maxRent + kitchenCost + commonAreaShare).toFixed(2)}
</Text>