import React from "react"; import type { Meta, StoryObj } from "@storybook/react"; import { createPageStory, parameters } from "../createPageStory"; const pageId = "register.ftl"; const { PageStory } = createPageStory({ pageId }); const meta = { title: `login/${pageId}`, component: PageStory, parameters } satisfies Meta; export default meta; type Story = StoryObj; export const Default: Story = { render: () => }; export const WithFieldError: Story = { render: () => ( fieldName === "email", exists: (fieldName: string) => fieldName === "email", get: (fieldName: string) => (fieldName === "email" ? "I don't like your email address" : undefined), printIfExists: (fieldName: string, x: T) => (fieldName === "email" ? x : undefined) } }} /> ) }; export const WithEmailAsUsername: Story = { render: () => ( ) }; export const WithoutPassword: Story = { render: () => ( ) }; export const WithRecaptcha: Story = { render: () => ( ) }; export const WithPresets: Story = { render: () => ( ) };