From 26fde701de9f0fbf8716112f5d008330a41949e7 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Kaiser Date: Tue, 8 Apr 2025 17:39:54 +0200 Subject: [PATCH] fix(storybook): Add story with OpenApiAdmin --- api/config/packages/api_platform.yaml | 1 + src/stories/Basic.stories.ts | 26 ---------------- src/stories/Basic.stories.tsx | 44 +++++++++++++++++++++++++++ src/stories/Configure.mdx | 3 -- 4 files changed, 45 insertions(+), 29 deletions(-) delete mode 100644 src/stories/Basic.stories.ts create mode 100644 src/stories/Basic.stories.tsx delete mode 100644 src/stories/Configure.mdx diff --git a/api/config/packages/api_platform.yaml b/api/config/packages/api_platform.yaml index d724b344..4dd2e726 100644 --- a/api/config/packages/api_platform.yaml +++ b/api/config/packages/api_platform.yaml @@ -6,6 +6,7 @@ api_platform: include_type: true formats: jsonld: ['application/ld+json'] + json: ["application/json"] docs_formats: jsonld: ['application/ld+json'] jsonopenapi: ['application/vnd.openapi+json'] diff --git a/src/stories/Basic.stories.ts b/src/stories/Basic.stories.ts deleted file mode 100644 index 8fe6c89c..00000000 --- a/src/stories/Basic.stories.ts +++ /dev/null @@ -1,26 +0,0 @@ -import type { Meta, StoryObj } from '@storybook/react'; -import { within } from '@storybook/test'; -import Basic from './Basic'; - -const meta = { - title: 'Admin/Basic', - component: Basic, - tags: ['autodocs'], - parameters: { - layout: 'fullscreen', - }, -} satisfies Meta; - -export default meta; - -type Story = StoryObj; - -export const Admin: Story = { - play: async ({ canvasElement }) => { - const canvas = within(canvasElement); - await canvas.findByText('Greetings'); - }, - args: { - entrypoint: process.env.ENTRYPOINT, - }, -}; diff --git a/src/stories/Basic.stories.tsx b/src/stories/Basic.stories.tsx new file mode 100644 index 00000000..a086bd37 --- /dev/null +++ b/src/stories/Basic.stories.tsx @@ -0,0 +1,44 @@ +import React from 'react'; +import type { Meta, StoryObj } from '@storybook/react'; +import { within } from '@storybook/test'; +import { HydraAdmin, type HydraAdminProps } from '../hydra'; +import { OpenApiAdmin } from '../openapi'; + +/** + * # Basic `` component + * The `` component without any parameter. + */ +const Basic = ({ entrypoint }: BasicProps) => ( + +); + +interface BasicProps extends Pick {} + +const meta = { + title: 'Admin/Basic', + component: Basic, + parameters: { + layout: 'fullscreen', + }, +} satisfies Meta; + +export default meta; + +type Story = StoryObj; + +export const Hydra: Story = { + play: async ({ canvasElement }) => { + const canvas = within(canvasElement); + await canvas.findByText('Greetings'); + }, + args: { + entrypoint: process.env.ENTRYPOINT, + }, +}; + +export const OpenApi = () => ( + +); diff --git a/src/stories/Configure.mdx b/src/stories/Configure.mdx deleted file mode 100644 index cd58d037..00000000 --- a/src/stories/Configure.mdx +++ /dev/null @@ -1,3 +0,0 @@ -import { Meta } from "@storybook/blocks"; - - \ No newline at end of file pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy