Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions apps/tax/pages/tax/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,11 @@ import React, { useState } from 'react'

import { Box, FormStepperV2, Section } from '@island.is/island-ui/core'
import FormStepsLayout from '@island.is/tax/screens/Layouts/FormStepsLayout'
import StepFive from '@island.is/tax/screens/Tax/steps/StepFive'
import StepFour from '@island.is/tax/screens/Tax/steps/StepFour'
import StepOne from '@island.is/tax/screens/Tax/steps/StepOne'
import StepTwo from '@island.is/tax/screens/Tax/steps/StepTwo'
import StepThree from '@island.is/tax/screens/Tax/steps/StepThree'
import StepTwo from '@island.is/tax/screens/Tax/steps/StepTwo'

const steps = [
{ title: 'Gagnaöflun', index: 0 },
Expand Down Expand Up @@ -42,9 +44,9 @@ const Tax = ({ taxInfo }) => {
case 2:
return <StepThree onForward={onForward} onBackward={onBackward}></StepThree>
case 3:
return <div>Step4</div>
return <StepFour onForward={onForward} onBackward={onBackward}></StepFour>
case 4:
return <div>Step5</div>
return <StepFive onForward={onForward} onBackward={onBackward}></StepFive>
case 5:
return <div>Step6</div>
case 6:
Expand Down
174 changes: 174 additions & 0 deletions apps/tax/screens/Tax/steps/StepFive.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,174 @@
import {
AlertMessage,
Box,
GridColumn,
GridContainer,
GridRow,
Input,
Text,
} from '@island.is/island-ui/core'

import Buttons from '../Buttons'

type StepFiveProps = {
onForward: () => void
onBackward: () => void
}

const StepFive = ({ onForward, onBackward }: StepFiveProps) => {
return (
<Box
background="white"
borderRadius="large"
padding={[3, 3, 10]}
marginY={4}
>
<Text variant="h2" paddingBottom={2}>
Vaxtagjöld vegna íbúðarhúsnæðis til eigin nota
</Text>

<Box paddingY={[4]}>
<AlertMessage
type="info"
title="Lán vegna kaupa eða byggingar íbúðarhúsnæðis til eigin nota."
message="Ef hluti láns er nýttur til annars en öflunar íbúðarhúsnæðis skal tilgreina hve hátt hlutfall fjárhæðar er til öflunar íbúðarhúsnæðis (reitur 1). Í reiti 5 til 8 skal færa heildarfjárhæðir (án hlutföllunar) en í dálka 9 og 10 skal aðeins færa þann hluta af vaxtagjöldum og eftirstöðvum sem tilheyra öflun íbúðarhúsnæðis."
/>
</Box>

<Text variant="h4" paddingBottom={2}>
Upplýsingar um eign
</Text>

<GridContainer>
<GridRow>
<GridColumn span={['12/12', '12/12', '6/12']}>
<Box paddingBottom={[3]}>
<Input
backgroundColor="white"
label="Staðsetning íbúðarhúsnæðis"
name=""
placeholder="Bláfjallagata 12"
size="sm"
type="text"
/>
</Box>
</GridColumn>

<GridColumn span={['12/12', '12/12', '6/12']}>
<Box paddingBottom={[3]}>
<Input
backgroundColor="white"
label="Lánsnúmer"
name=""
placeholder="56783900123"
size="sm"
type="number"
/>
</Box>
</GridColumn>
</GridRow>
<GridRow>
<GridColumn span={['12/12', '12/12', '6/12']}>
<Box paddingBottom={[3]}>
<Input
backgroundColor="white"
label="Lántökudagur"
name=""
placeholder="15.06.2021"
size="sm"
type="number"
/>
</Box>
</GridColumn>

<GridColumn span={['12/12', '12/12', '6/12']}>
<Box paddingBottom={[3]}>
<Input
backgroundColor="white"
label="SLánstími ár"
name=""
placeholder="30"
size="sm"
type="number"
/>
</Box>
</GridColumn>
</GridRow>
<GridRow>
<GridColumn span={['12/12', '12/12', '6/12']}>
<Box paddingBottom={[3]}>
<Input
backgroundColor="white"
label="Lánveitandi"
name=""
placeholder="Íslandsbanki hf."
size="sm"
type="text"
/>
</Box>
</GridColumn>

<GridColumn span={['12/12', '12/12', '6/12']}>
<Box paddingBottom={[3]}>
<Input
backgroundColor="white"
label="Kennitala lánveitanda"
name=""
placeholder="000000-0000"
size="sm"
type="number"
/>
</Box>
</GridColumn>
<GridColumn span={['12/12', '12/12', '6/12']}>
<Box paddingBottom={[3]}>
<Input
backgroundColor="white"
label="Heildargreiðslur ársins"
name=""
placeholder="2.280.000 kr."
size="sm"
type="number"
/>
</Box>
</GridColumn>

<GridColumn span={['12/12', '12/12', '6/12']}>
<Input
backgroundColor="white"
label="Afborgun á nafnverði"
name=""
placeholder="1.360.000 kr."
size="sm"
type="number"
/>
</GridColumn>
<GridColumn span={['12/12', '12/12', '6/12']}>
<Input
backgroundColor="white"
label="Vaxtagjöld"
name=""
placeholder="920.000 kr."
size="sm"
type="number"
/>
</GridColumn>

<GridColumn span={['12/12', '12/12', '6/12']}>
<Input
backgroundColor="white"
label="Eftirstöðvar skulda"
name=""
placeholder="28.540.000 kr."
size="sm"
type="number"
/>
</GridColumn>
</GridRow>
</GridContainer>
<Buttons onBackward={onBackward} onForward={onForward}></Buttons>
</Box>
)
}

export default StepFive
93 changes: 93 additions & 0 deletions apps/tax/screens/Tax/steps/StepFour.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
import {
Box,
Button,
GridColumn,
GridContainer,
GridRow,
Input,
Text,
} from '@island.is/island-ui/core'

import Buttons from '../Buttons'

type StepFourProps = {
onForward: () => void
onBackward: () => void
}

const StepFour = ({ onForward, onBackward }: StepFourProps) => {
return (
<Box
background="white"
borderRadius="large"
padding={[3, 3, 10]}
marginY={4}
>
<Text variant="h2" paddingBottom={4}>
Innlendar fasteignir
</Text>

<GridContainer>
<GridRow>
<GridColumn span={['12/12', '12/12', '4/12']} paddingBottom={[3]}>
<Text fontWeight="semiBold">Fastanúmer eignar</Text>
</GridColumn>

<GridColumn span={['12/12', '12/12', '4/12']} paddingBottom={[3]}>
<Text fontWeight="semiBold">Staðsetning eignar</Text>
</GridColumn>

<GridColumn span={['12/12', '12/12', '4/12']}>
<Text fontWeight="semiBold">Fasteignamat 2024</Text>
</GridColumn>
</GridRow>

<GridRow>
<GridColumn span={['12/12', '12/12', '4/12']} paddingBottom={[3]}>
<Input
backgroundColor="blue"
maxLength={4}
name="Input"
placeholder="Norðurljós Software ehf"
rows={0}
size="xs"
type="text"
/>
</GridColumn>

<GridColumn span={['12/12', '12/12', '4/12']} paddingBottom={[3]}>
<Input
backgroundColor="blue"
maxLength={4}
name="Input"
placeholder="Norðurljós Software ehf"
rows={0}
size="xs"
type="text"
/>
</GridColumn>

<GridColumn span={['12/12', '12/12', '4/12']}>
<Box display="flex" alignItems="center">
<Input
backgroundColor="blue"
maxLength={4}
name="Input"
placeholder="9.360.000 kr."
rows={0}
size="xs"
type="number"
/>
<Box paddingLeft={2}>
<Button circle icon="remove" variant="ghost" size="small" />
</Box>
</Box>
</GridColumn>
</GridRow>
</GridContainer>
<Buttons onBackward={onBackward} onForward={onForward}></Buttons>
</Box>
)
}

export default StepFour
2 changes: 1 addition & 1 deletion apps/tax/screens/Tax/steps/StepThree.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ const StepThree = ({ onForward, onBackward }: StepThreeProps) => {
padding={[3, 3, 10]}
marginY={4}
>
<Text variant="h2" paddingBottom={2}>
<Text variant="h2" paddingBottom={4}>
Launatekjur og starfstengdar greiðslur
</Text>

Expand Down
Loading