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; const addedCost = 1.2;
export const minRent = 9.45 + addedCost; export const minRent = 9.45 + addedCost;
export const maxRent = 13.06 + 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); setLevelOption(newOptions);
setSelectedBuilding(e.target.value); setSelectedBuilding(e.target.value);
setSelectedFlat(null);
onRoomSelected(null);
}; };
function levelSelected(e) { function levelSelected(e) {
@@ -49,6 +51,8 @@ export function FlatSelectionCard({ setSelectedFlat, onRoomSelected, onNumAdults
if (newData) { if (newData) {
setFlatOptions(flatData[selectedBuilding][e.target.value]); setFlatOptions(flatData[selectedBuilding][e.target.value]);
} }
setSelectedFlat(null);
onRoomSelected(null);
} }
function flatSelected(e) { function flatSelected(e) {
@@ -165,7 +169,7 @@ export function FlatDetailsCard({ flat, room, numAdults }) {
<Heading size='xs' textTransform='uppercase'> <Heading size='xs' textTransform='uppercase'>
Mindestmiete Mindestmiete
</Heading> </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'> <Text pt='2' fontSize='xl' fontWeight='bold'>
{((sizePrivate + internalAreaShare) * minRent + kitchenCost).toFixed(2)} {((sizePrivate + internalAreaShare) * minRent + kitchenCost).toFixed(2)}
</Text> </Text>
@@ -183,7 +187,7 @@ export function FlatDetailsCard({ flat, room, numAdults }) {
<Heading size='xs' textTransform='uppercase'> <Heading size='xs' textTransform='uppercase'>
Deckungsmiete freifinanziert {flat.isWbs ? "(zum Vergleich)" : ""} Deckungsmiete freifinanziert {flat.isWbs ? "(zum Vergleich)" : ""}
</Heading> </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'> <Text pt='2' fontSize='xl' fontWeight='bold'>
{((sizePrivate + internalAreaShare) * maxRent + kitchenCost + commonAreaShare).toFixed(2)} {((sizePrivate + internalAreaShare) * maxRent + kitchenCost + commonAreaShare).toFixed(2)}
</Text> </Text>