components/elements/AiObs/index.jsjavascript
import definition from "./schema.js";
import { AiObs } from "./AiObs.jsx";
/** Element definition consumed by elements/registry.js (pattern: StoryTitle/index.js). */
export default {
...definition,
component: AiObs,
adapter: ({ picture, pictureAddOn, screenshot, screens, badges }) => ({
picture: picture || [],
pictureAddOn: pictureAddOn || null,
screenshot: screenshot || [],
screens: screens || null,
badges: (badges || []).map((b) => ({
iconLink: b.iconLink,
text: b.text,
})),
}),
};