import { CalendarDotsIcon, ClockIcon, DownloadSimpleIcon, HourglassHighIcon, ListChecksIcon, MapPinIcon, PaperPlaneRightIcon, SmileyMehIcon, UploadSimpleIcon, } from "@phosphor-icons/react"; import type { Meta, StoryObj } from "@storybook/react-vite"; import { Card, Flex, Grid, Group, Heading, Info, Input, Prose, Tag, } from "../react"; import styles from "../styles.module.css"; const meta = { title: "Designsystem/Card og Group", id: "designsystem-card", parameters: { layout: "fullscreen", }, decorators: [ (Story) => (
), ], } satisfies Meta; export default meta; type Story = StoryObj; const radius = ["sm", "md", "lg", "xl"] as const; const paddings = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 22, 26, 30, ]; export const Default: Story = { render: () =>
Card
, }; export const React: Story = { render: () => ( <> Card Lenke alert("Click!")}> Knapp Card in group Card in group Card in group ), }; export const Padding: Story = { render: () => ( Padding: {paddings.map((pad) => (
data-pad="{pad}"
))} Fluid padding (try resizing screen): {paddings.map((pad) => (
data-pad="2-{pad}"
))}
), }; export const Radius: Story = { render: () => ( <> {radius.map((value) => (
data-radius="{value}"
))} ), }; export const Interactive: Story = { render: () => ( <> As link
With data-clickdelegatefor targeting link
), }; export const Responsive: Story = { render: () => ( <> Grupperte eksempler:

123456789

06.12.2024
19:37
Groene Tuin
šŸ‡«šŸ‡· Frankrike
Blomquist Blomster AS
Daucus carota, Hydrangea paniculata, +4
Opprettet 01.01.1970 KY.KELLI.815.493.00 Firmanavn AS šŸ‡³šŸ‡± Nederland Bomsterlandet importerer bomster AS, Rogaland Skal pĆ„ tilsyn

Bambus

Grunerlokka, Oslo
12.00 - 22.00
06.01.2024
107.02.2020

Burgern

Sentrum, Oslo
14.00 - 22.00{" "} Kveld
14.06.2022
13.02.2023

Den lekke tomat

Sagene, Oslo
11.00 - 22.00
08.01.2024
23.03.2025
Ikke gruppert eksempel:

Ananasen

Loren, Oslo
13.00 - 22.00
06.01.2023
07.04.2025
), }; // export const Expandable: Story = { // render: () => ( // // //

// 123456789 //

// // //
// // 06.12.2024 // //
// // 19:37 // // // //
// // Groene Tuin // //
// šŸ‡«šŸ‡· // Frankrike // // // //
// // Blomquist Blomster AS // //
// // Daucus carota, Hydrangea paniculata, +4 // // // // //
Hei
// // ), // }; export const GroupStory: Story = { name: "Group", parameters: { showInOverview: true }, render: () => (
Card
Card
Card
), }; export const WithInput: Story = { render: () => ( Velg dette kortet

Quisque vitae nibh quis dui lobortis consectetur. Vivamus sed nisl quis enim venenatis hendrerit eu vitae mauris. Praesent at commodo libero.

Velg dette kortet

Quisque vitae nibh quis dui lobortis consectetur. Vivamus sed nisl quis enim venenatis hendrerit eu vitae mauris. Praesent at commodo libero.

), };