import { SceneObject } from '@grafana/scenes'; import { Icon, ModalsController } from '@grafana/ui'; import { t } from 'app/core/internationalization'; import { OnRowOptionsUpdate } from './RowOptionsForm'; import { RowOptionsModal } from './RowOptionsModal'; export interface RowOptionsButtonProps { title: string; repeat?: string; parent: SceneObject; onUpdate: OnRowOptionsUpdate; isUsingDashboardDS: boolean; } export const RowOptionsButton = ({ repeat, title, parent, onUpdate, isUsingDashboardDS }: RowOptionsButtonProps) => { return ( {({ showModal, hideModal }) => { return ( ); }} ); }; RowOptionsButton.displayName = 'RowOptionsButton';