components/elements/PeerList/index.jsjavascript
import definition from "./schema.js";
import { PeerList } from "./PeerList";

/** Element definition consumed by elements/registry.js (pattern: StoryTitle/index.js). */
export default {
  ...definition,
  component: PeerList,
  adapter: ({ peers }) => ({
    peers: (peers || []).map((entry) => ({
      flag: entry.flag || null,
      logo: entry.logo || null,
      stats: entry.stats || [],
      highlight: entry.highlight || null,
    })),
  }),
};