import React from "react"; import type { ComponentProps } from "react"; import { View } from "react-native"; import type { Meta, StoryObj } from "@storybook/react-native-web-vite"; import { Glimmer } from "@jobber/components-native"; import { GlimmerBasic, GlimmerInDepth } from "./docs"; const meta = { title: "Components/Status and Feedback/Glimmer", component: Glimmer, parameters: { viewport: { defaultViewport: "mobile1" }, showNativeOnWebDisclaimer: true, }, decorators: [ // Take out Storybook's wrapper layout to preserve native glimmer shapes. (Story: React.ComponentType) => ( ), ], } satisfies Meta; export default meta; type Story = StoryObj>>; export const Basic: Story = { render: GlimmerBasic, args: { shape: "rectangle", size: "base", timing: "base", }, }; export const InDepth: Story = { render: GlimmerInDepth, args: { size: "larger", shape: "circle", }, };