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;
|
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;
|
|
||||||
@@ -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 €/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'>
|
<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 €/m² plus 1,20 €/m² 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>
|
||||||
|
|||||||
Reference in New Issue
Block a user