diff --git a/examples/referansesider/src/components/Button.tsx b/examples/referansesider/src/components/Button.tsx index 3b407bcda7..7de590233d 100644 --- a/examples/referansesider/src/components/Button.tsx +++ b/examples/referansesider/src/components/Button.tsx @@ -35,20 +35,32 @@ const ScButton = styled.button` background-color: ${tokens.BgAccentModeratePressed}; } } + + &[data-size="small"] { + min-height: fit-content; + padding-inline: 0.75rem; + > span { + font-size: 16px; + line-height: 24px; + display: block; + } + } `; type ButtonProps = React.ButtonHTMLAttributes & { variant?: "primary" | "secondary"; + size?: "default" | "small"; }; export const Button = ({ children, variant = "primary", + size = "default", ...rest }: ButtonProps) => { return ( - - {children} + + {children} ); }; diff --git a/examples/referansesider/src/components/Page.tsx b/examples/referansesider/src/components/Page.tsx index a612e9f5a4..875a9ae0ef 100644 --- a/examples/referansesider/src/components/Page.tsx +++ b/examples/referansesider/src/components/Page.tsx @@ -19,7 +19,7 @@ export const Page = ({ className={clsx( "flex flex-col px-2 w-full m-auto pb-20", "lg:px-0", - { [`lg:w-[72ch]`]: width === "medium" }, + { [`lg:w-[874px]`]: width === "medium" }, { [`lg:w-[921px]`]: width === "large" }, { [`lg:w-[1872px]`]: width === "xlarge" }, { ["min-h-screen"]: footer !== "none" }, diff --git a/examples/referansesider/src/routes/aktivitetsplan.tsx b/examples/referansesider/src/routes/aktivitetsplan.tsx index 34b41286c8..74eb8d6610 100644 --- a/examples/referansesider/src/routes/aktivitetsplan.tsx +++ b/examples/referansesider/src/routes/aktivitetsplan.tsx @@ -1,6 +1,9 @@ import { ReactNode, createFileRoute } from "@tanstack/react-router"; +import clsx from "clsx"; import styled from "styled-components"; import * as tokens from "@navikt/ds-tokens/dist/darkside/tokens"; +import SykepengerIcon from "../assets/SykepengerIcon"; +import { Button } from "../components/Button"; import { Dekoratoren } from "../components/Dekoratoren"; import { Page } from "../components/Page"; import { Tag } from "../components/Tag"; @@ -69,18 +72,62 @@ let ActivityCard; }; } +let BlueDotHeader; +{ + const ScBlueDot = styled.div` + background-color: ${tokens.Accent900}; + `; + + BlueDotHeader = ({ + children, + dot, + level = 2, + }: { + children: string; + level?: 2 | 3; + dot?: boolean; + }) => { + const Header: keyof JSX.IntrinsicElements = `h${level}`; + return ( +
+ {dot && } +
+ {children} +
+
+ ); + }; +} + const AktivitetsplanPage = () => { return ( Aktivitetsplan -
card
+
+ +
+ + Mitt mål + +

jeg vil bli sjørøver

+ +
+
-
test
+ + Servitør (ikke svart) + Venter på å bli kontaktet
@@ -115,7 +162,7 @@ const AktivitetsplanPage = () => {
test
- Avtalt med NAV + Avtalt med NAV Slettet