Change min rent calculation
This commit is contained in:
@@ -18,7 +18,7 @@ import {
|
||||
import { FlatSelectionCard, FlatDetailsCard, SelfEvaluationCard, ResultsCard } from './Solimieten';
|
||||
|
||||
import { Nav } from './Nav';
|
||||
import { minRent, maxRent } from './Data';
|
||||
import { minRent, maxRent, minRentFactor } from './Data';
|
||||
function App() {
|
||||
|
||||
const [selectedFlat, setSelectedFlat] = useState();
|
||||
@@ -61,10 +61,10 @@ function App() {
|
||||
}
|
||||
|
||||
var newRent = {
|
||||
min: (sizePrivate + internalAreaShare) * minRent + kitchenCost,
|
||||
minCovering: (sizePrivate + internalAreaShare) * minRent + kitchenCost + commonAreaShare,
|
||||
maxCovering: (sizePrivate + internalAreaShare) * maxRent + kitchenCost + commonAreaShare
|
||||
}
|
||||
newRent.min = newRent.minCovering * minRentFactor;
|
||||
|
||||
setFlatRent(newRent);
|
||||
}
|
||||
|
||||
@@ -112,3 +112,5 @@ export const flatData = {
|
||||
const addedCost = 1.5;
|
||||
export const minRent = 9.45 + addedCost;
|
||||
export const maxRent = 13.06 + addedCost;
|
||||
|
||||
export const minRentFactor = 0.85;
|
||||
@@ -163,20 +163,11 @@ export function FlatDetailsCard({ flat, room, flatRent }) {
|
||||
</Text>
|
||||
</Box>
|
||||
{sizeSharedBox}
|
||||
<Box>
|
||||
<Heading size='xs' textTransform='uppercase'>
|
||||
Mindestmiete
|
||||
</Heading>
|
||||
<Text fontSize="xs">Die Mindestmiete ergibt sich aus dem WBS Satz für die private Fläche (9,45 €/m²), den Nebenkosten (1,50 €/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'>
|
||||
{(flatRent.min).toFixed(2)} €
|
||||
</Text>
|
||||
</Box>
|
||||
<Box>
|
||||
<Heading size='xs' textTransform='uppercase'>
|
||||
Standardmiete WBS
|
||||
</Heading>
|
||||
<Text fontSize="xs">Die Standardmiete beinhaltet zusätzlich zur Mindestmiete einen Beitrag von 60 € pro volljähriger Person und wird WBS-Wohnungen/Zimmern automatisch zugewiesen, sollte die entsprechende Partei kein Gebot abgeben. <b>Mit der Standardmiete wäre das gesamte Haus finanziert, wenn wir keine Bieterunden durchführen würden.</b></Text>
|
||||
<Text fontSize="xs">Die Standardmiete ergibt sich aus dem WBS Satz für die private Fläche (9,45 €/m²), den Nebenkosten (1,50 €/m²), der Küchen-Nutzungspauschale von 50€ pro Küche, sowie einem Beitrag von 60 € pro volljähriger Person und wird WBS-Wohnungen/Zimmern automatisch zugewiesen, sollte die entsprechende Partei kein Gebot abgeben. <b>Mit der Standardmiete wäre das gesamte Haus finanziert, wenn wir keine Bieterunden durchführen würden.</b></Text>
|
||||
<Text pt='2' fontSize='xl' fontWeight='bold'>
|
||||
{(flatRent.minCovering).toFixed(2)} €
|
||||
</Text>
|
||||
@@ -185,11 +176,21 @@ export function FlatDetailsCard({ flat, room, flatRent }) {
|
||||
<Heading size='xs' textTransform='uppercase'>
|
||||
Standardmiete freifinanziert {flat.isWbs ? "(zum Vergleich)" : ""}
|
||||
</Heading>
|
||||
<Text fontSize="xs">Die Standardmiete freifinanziert, wird freifinanzierten Wohnungen/Zimmern automatisch zugewiesen, sollte die entsprechende Partei kein Gebot abgeben. Sie ergibt sich aus 13,06 €/m² plus 1,50 €/m² Nebenkosten, 50 € Küchen-Nutzungspauschale und einem Beitrag von 60 € pro volljähriger Person im Haushalt. <b>Mit der Standardmiete wäre das gesamte Haus finanziert, wenn wir keine Bieterunden durchführen würden.</b></Text>
|
||||
<Text fontSize="xs">Die Standardmiete freifinanziert, wird analog zur Standardmiete WBS berechnet, wobei der Preis für die private Fläche 13,06 €/m² beträgt. Sie wird frei finanzierten Wohnungen/Zimmern automatisch zugewiesen, sollte die entsprechende Partei kein Gebot abgeben. <b>Mit der Standardmiete wäre das gesamte Haus finanziert, wenn wir keine Bieterunden durchführen würden.</b></Text>
|
||||
<Text pt='2' fontSize='xl' fontWeight='bold'>
|
||||
{(flatRent.maxCovering).toFixed(2)} €
|
||||
</Text>
|
||||
</Box>
|
||||
<Box>
|
||||
<Heading size='xs' textTransform='uppercase'>
|
||||
Mindestmiete
|
||||
</Heading>
|
||||
<Text fontSize="xs"> Die Mindestmiete stellt die untere Grenze dar, die für diese Wohnung geboten werden darf und berechnet sich aus der Standardmiete WBS - 15 %
|
||||
</Text>
|
||||
<Text pt='2' fontSize='xl' fontWeight='bold'>
|
||||
{(flatRent.min).toFixed(2)} €
|
||||
</Text>
|
||||
</Box>
|
||||
</Stack>
|
||||
</CardBody>;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user