Skip to content

Commit

Permalink
Oppdatert side for å bidra som designer (#894)
Browse files Browse the repository at this point in the history
  • Loading branch information
chrhein authored Oct 28, 2024
1 parent 57d9653 commit eb3e0ec
Show file tree
Hide file tree
Showing 8 changed files with 141 additions and 37 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Meta } from "@storybook/addon-docs";
import { ComingSoon } from "../utils/ComingSoon";
import { BidraMedDesign } from "./bidra.tsx";

<Meta title="Bidra/Som designer" />

<ComingSoon />
<BidraMedDesign />
84 changes: 84 additions & 0 deletions apps/storybook/stories/documentation/designere/bidra.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
import { HStack, Link, ListItem, Text, UnorderedList } from "@kvib/react/src";
import { Dokumentasjonsside } from "../utils/Dokumentasjonsside";
import { Tekstblokk } from "../utils/Tekstblokk";

export const BidraMedDesign = () => (
<Dokumentasjonsside
tittel="Bidra som designer"
beskrivelse="Kartverkets designsystem er laget for å støtte de tverrfaglige produktteamene i å utvikle brukervennlige
grensesnitt som følger Kartverkets visuelle profil og oppfyller kravene til universell utforming."
>
<Tekstblokk tittel="Samarbeid">
<Text fontSize={"lg"} fontWeight={400} m="0" p="0">
Designsystemet er et levende produkt som kontinuerlig oppdateres og vedlikeholdes. Alle som ønsker å påvirke
utviklingen eller gi tilbakemeldinger, er velkomne til å bidra. Målet er at designsystemet skal forbedre
produktutviklingen hos Kartverket. I stedet for at Team Designsystem skal fungere som et bestillingssystem,
ønsker vi å oppmuntre til godt samarbeid og aktiv deltakelse fra alle produktteamene.
</Text>
</Tekstblokk>

<Tekstblokk tittel="Sandkassen i Figma">
<Text fontSize={"lg"} fontWeight={400} m="0" p="0">
I et designsystem er samarbeid og deling av ideer nøkkelen til suksess. Figma-sandkassen gir alle muligheten til
å bidra med sine innspill og inspirasjon for å skape et mer helhetlig system. I sandkassen kan alle dele sine
forslag til hva de ønsker skal være en del av designsystemet. Det er også et sted for å dele skisser, som kan
være til inspirasjon for andre designere.
</Text>
</Tekstblokk>

<Tekstblokk tittel="Foreslå nytt design eller forbedringer">
<Text fontSize={"lg"} fontWeight={400} m="0" p="0">
Kartverkets designsystem utvikles og forbedres kontinuerlig gjennom flere tilnærminger. Når nye komponenter
foreslås, gjennomgår vi en vurderingsprosess der vi ser på problemet komponenten skal løse, samt verdien den
tilfører. Vi vurderer også om komponenten samsvarer med designprinsippene, om den kan gjøres fleksibel nok, og
om den passer inn i helheten.
<UnorderedList>
<ListItem fontSize={"lg"} fontWeight={400} m="0" p="0">
<b>Enkle endringer som flere team trenger:</b> Når flere team etterspør små justeringer eller nye
komponenter, følger vi opp ved å designe komponenten i Figma og legge den til i komponentbiblioteket, klar
til bruk.
</ListItem>
<ListItem fontSize={"lg"} fontWeight={400} m="0" p="0">
<b>Komponenter som er spesifikke for ett team:</b> Hvis en komponent kun er relevant for ett team,
oppfordrer vi teamet til å utvikle den lokalt. Vi følger likevel med for å se om lignende behov oppstår hos
andre produktteam.
</ListItem>
<ListItem fontSize={"lg"} fontWeight={400} m="0" p="0">
<b>Avanserte endringer eller nye komponenter som flere team trenger:</b> For større endringer eller nye
komponenter som er relevante for flere team, samarbeider vi med produktteamene for å utvikle en felles
løsning som dekker behovene på tvers av alle team.
</ListItem>
</UnorderedList>
</Text>
</Tekstblokk>

<Tekstblokk tittel="Vil du bidra?">
<Text fontSize={"lg"} fontWeight={400} m="0" p="0">
Vi setter pris på alle tilbakemeldinger, ideer og innspill, så ikke nøl med å ta kontakt.
<HStack gap="2rem" pt="1.5rem">
<Link
href="mailto:kvib-feedbacks-aaaahwh252gnftmofucpaa47ca@kartverketgroup.slack.com"
fontSize={"lg"}
fontWeight={400}
m="0"
p="0"
>
Send en mail
</Link>
<Link
href="https://slack.com/app_redirect?channel=gen-designsystem"
fontSize={"lg"}
fontWeight={400}
m="0"
p="0"
>
Bli med i Slack-kanalen
</Link>
<Link href="https://github.com/kartverket/kvib" fontSize={"lg"} fontWeight={400} m="0" p="0">
Lag en pull request på Github
</Link>
</HStack>
</Text>
</Tekstblokk>
</Dokumentasjonsside>
);
28 changes: 0 additions & 28 deletions apps/storybook/stories/documentation/utils/ComingSoon.tsx

This file was deleted.

20 changes: 13 additions & 7 deletions apps/storybook/stories/documentation/utils/ContributeLinks.tsx
Original file line number Diff line number Diff line change
@@ -1,18 +1,24 @@
import { Link, Flex, Icon } from "@kvib/react/src";
import { Flex, FlexProps, Icon, Link } from "@kvib/react/src";

export const ContributeLinks = () => {
export const ContributeLinks = (props: FlexProps) => {
return (
<Flex gap="18px">
<Link href="mailto:kvib-feedbacks-aaaahwh252gnftmofucpaa47ca@kartverketgroup.slack.com">
<Flex gap="18px" {...props}>
<Link
href="mailto:kvib-feedbacks-aaaahwh252gnftmofucpaa47ca@kartverketgroup.slack.com"
fontSize={"lg"}
fontWeight={400}
m="0"
p="0"
>
<Icon icon="mail" />
Send en mail
</Link>
<Link href="https://slack.com/app_redirect?channel=gen-designsystem">
<Link href="https://slack.com/app_redirect?channel=gen-designsystem" fontSize={"lg"} fontWeight={400} m="0" p="0">
<Icon icon="tag" />
Bli med i slack-kanalen
</Link>
<Link href="https://github.com/kartverket/kvib">
<Icon icon="polyline" />
<Link href="https://github.com/kartverket/kvib" fontSize={"lg"} fontWeight={400} m="0" p="0">
<Icon size="40" icon="polyline" />
Lag en pull-request på github
</Link>
</Flex>
Expand Down
26 changes: 26 additions & 0 deletions apps/storybook/stories/documentation/utils/Dokumentasjonsside.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import { Flex, Stack, Text } from "@kvib/react/src";
import { ReactNode } from "react";

interface Props {
tittel: string;
beskrivelse?: string;
children: ReactNode;
}

export const Dokumentasjonsside = ({ tittel, beskrivelse, children }: Props) => (
<Flex justifyContent={"center"} pb="5rem">
<Stack rowGap={"6rem"} maxW="750px">
<Stack rowGap={"2rem"}>
<Text as="h1" fontWeight={400} fontSize="5xl" m="0" p="0">
{tittel}
</Text>
{beskrivelse && (
<Text m="0" p="0" fontSize={"lg"} lineHeight={"28px"}>
{beskrivelse}
</Text>
)}
</Stack>
{children}
</Stack>
</Flex>
);
16 changes: 16 additions & 0 deletions apps/storybook/stories/documentation/utils/Tekstblokk.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import { Box, Stack, Text } from "@kvib/react/src";
import { ReactNode } from "react";

interface Props {
tittel: string;
children: ReactNode;
}

export const Tekstblokk = ({ tittel, children }: Props) => (
<Stack rowGap={"1.125rem"}>
<Text as="h2" fontWeight={700} fontSize={"2xl"} lineHeight={"2xl"} borderBottom={"none"} m="0" p="0">
{tittel}
</Text>
<Box>{children}</Box>
</Stack>
);

0 comments on commit eb3e0ec

Please sign in to comment.