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
>
),
};
export const Responsive: Story = {
render: () => (
<>
Grupperte eksempler:
123456789
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
Burgern
Sentrum, Oslo
14.00 - 22.00{" "}
Kveld
Den lekke tomat
Sagene, Oslo
11.00 - 22.00
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: () => (
),
};
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.
),
};