import React from "react"; import type { Meta, StoryObj } from "@storybook/react"; import { createKcPageStory } from "../KcPageStory"; const { KcPageStory } = createKcPageStory({ pageId: "idp-review-user-profile.ftl" }); const meta = { title: "login/idp-review-user-profile.ftl", component: KcPageStory } satisfies Meta; export default meta; type Story = StoryObj; export const Default: Story = { render: () => }; export const WithFormValidationErrors: Story = { render: () => ( ["email", "firstName"].includes(fieldName), get: (fieldName: string) => { if (fieldName === "email") return "Invalid email format."; if (fieldName === "firstName") return "First name is required."; } } }} /> ) }; export const WithReadOnlyFields: Story = { render: () => ( ) }; export const WithPrefilledFormFields: Story = { render: () => ( ) };