import {
BellIcon,
GearIcon,
ListChecksIcon,
MagnifyingGlassIcon,
PlantIcon,
SignatureIcon,
SignOutIcon,
UserIcon,
} from "@phosphor-icons/react";
import type { Meta, StoryObj } from "@storybook/react-vite";
import { useEffect } from "react";
import { toggleAppExpanded } from "..";
import { App, Avatar, Button, Card, Logo, Popover } from "../react";
import styles from "../styles.module.css";
const Lipsum =
"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent velit orci, sagittis sodales viverra id, malesuada quis lacus. Nunc ac vulputate enim, et feugiat lorem. Suspendisse metus est, semper in tempor ut, ornare nec sapien. Maecenas dictum sodales leo, ut ultrices ex. Quisque in interdum nisl. Fusce non est finibus, imperdiet diam quis, sodales tellus. Maecenas vitae scelerisque ipsum. Maecenas tempor leo orci, a lacinia leo interdum et. Maecenas dictum tortor ut nisi mollis, ac lobortis metus congue. Aliquam pharetra leo at nulla molestie sagittis. Aenean condimentum viverra blandit. Phasellus placerat imperdiet felis, vel mollis ante maximus at. Nam pretium mattis augue, quis vehicula nisl facilisis in. Fusce in dolor et enim sollicitudin lobortis. Etiam tincidunt eleifend felis, sed faucibus ligula iaculis at. Fusce a venenatis nunc.";
const Image = (
);
const meta = {
title: "Designsystem/App",
parameters: {
layout: "fullscreen",
},
decorators: [
(Story) => (
<>
>
),
],
} satisfies Meta;
export default meta;
type Story = StoryObj;
const mobileDecorators: StoryObj["decorators"] = [
(Story) => {
useEffect(() => {
if (document.querySelector(".sbdocs-wrapper")) return; // Do not shrink in docs mode
const el = window.frameElement as HTMLElement;
const iframe = el?.nodeName === "IFRAME" ? el : undefined;
if (iframe) iframe.style.maxWidth = "400px";
return () => iframe?.removeAttribute("style");
}, []);
return ;
},
];
export const Default: Story = {
render: () => (