import { Button } from '@components/common/ui/Button.js'; import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogTrigger } from '@components/common/ui/Dialog.js'; import { Item, ItemActions, ItemContent, ItemDescription, ItemTitle } from '@components/common/ui/Item.js'; import React from 'react'; interface WidgetType { code: string; name: string; description: string; createWidgetUrl: string; } const WidgetTypes: React.FC<{ types: Array; }> = ({ types }) => { return (
{types.map((type, index) => ( {type.name} {type.description} ))}
); }; interface NewWidgetButtonProps { widgetTypes: Array; } export default function NewWidgetButton({ widgetTypes }: NewWidgetButtonProps) { return ( New Widget ); } export const layout = { areaId: 'pageHeadingRight', sortOrder: 10 }; export const query = ` query Query { widgetTypes { code name description createWidgetUrl } } `;