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
6 changes: 5 additions & 1 deletion apps/tax/pages/_app.tsx
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
import React, { FC } from 'react'
import Head from 'next/head'
import { useRouter } from 'next/router'

import { Header } from '@island.is/tax/components'

const Layout: FC<React.PropsWithChildren<unknown>> = ({ children }) => {
const router = useRouter()

const hideHeader = router.pathname === '/login'
return (
<div>
<Head>
<title>Ísland.is</title>
</Head>
<Header megaMenuData={undefined} />
{!hideHeader && <Header megaMenuData={undefined} />}
{children}
</div>
)
Expand Down
116 changes: 116 additions & 0 deletions apps/tax/pages/login/index.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
import React from 'react'
import router from 'next/router'

import { Box, Button, Input, Link, Logo, Text } from '@island.is/island-ui/core'
import { formWrapper } from '@island.is/tax/screens/Tax/login/Login.css'

export async function getServerSideProps() {
const taxData = {
country: 'test',
vatRate: 10,
description: 'test',
}

return {
props: {
taxInfo: taxData,
},
}
}

const Login = ({ loginInfo }) => {
return (
<Box className={formWrapper}>
<Box
display="flex"
flexDirection="column"
alignItems="center"
borderWidth="standard"
borderColor="blue200"
borderRadius="large"
>
<Box
paddingTop={[6]}
flexDirection="column"
display="flex"
alignItems="center"
>
<Logo iconOnly width={40} />

<Text
variant="eyebrow"
color="blue400"
paddingTop={5}
paddingBottom={2}
>
Rafræn skilríki í síma
</Text>
<Text variant="h1" as="h1">
Skráðu þig inn
</Text>
<Text fontWeight="light" color="dark400" paddingBottom={4}>
á mínar síður Ísland.is
</Text>

<Input
backgroundColor="blue"
label="Símanúmer"
name=""
size="sm"
placeholder="000-0000"
type="number"
/>
<Box paddingTop={[4]} paddingBottom={[7]}>
<Button
colorScheme="default"
fluid
variant="primary"
onClick={() => router.push('tax')}
>
Auðkenna
</Button>
</Box>
</Box>

<Box
paddingTop={[3]}
paddingBottom={[6]}
background="blue100"
width="full"
display="flex"
flexDirection="column"
alignItems="center"
>
<Text variant="h3" color="blue600" paddingBottom={[3]}>
Fleiri leiðir
</Text>
<Box paddingBottom={[3]} width="half">
<Button colorScheme="default" fluid size="default" variant="ghost">
Auðkenni-appið
</Button>
</Box>
<Box paddingBottom={[3]} width="half">
<Button colorScheme="default" fluid size="default" variant="ghost">
Skilríki á korti
</Button>
</Box>
</Box>
</Box>
<Box
display="flex"
justifyContent="spaceBetween"
width="full"
paddingY={1}
>
<Link href="/" color="blue400" underline="normal">
English
</Link>
<Link href="/" color="blue400" underline="normal">
Þarftu aðstoð?
</Link>
</Box>
</Box>
)
}

export default Login
2 changes: 1 addition & 1 deletion apps/tax/screens/Home.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ const Home = () => {
cta={{
label: 'Sækja um',
variant: 'primary',
onClick: () => router.push('tax')
onClick: () => router.push('login')
}}
heading="Umsókn um atvinnuleysisbætur"
headingVariant="h3"
Expand Down
8 changes: 8 additions & 0 deletions apps/tax/screens/Tax/login/Login.css.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import { style } from '@vanilla-extract/css'

export const formWrapper = style({
width: 750,
padding: 50,
marginLeft: 'auto',
marginRight: 'auto',
})
Loading