/usr/share/grafana/public/app/features/dashboard/components/TransformationsEditor
import { TransformerRegistryItem } from '@grafana/data'; import { Drawer } from '@grafana/ui'; import { OperationRowHelp } from 'app/core/components/QueryOperationRow/OperationRowHelp'; import { FALLBACK_DOCS_LINK } from 'app/features/transformers/docs/constants'; interface TransformationEditorHelpDisplayProps { isOpen: boolean; onCloseClick: (value: boolean) => void; transformer: TransformerRegistryItem<null>; } export const TransformationEditorHelpDisplay = ({ isOpen, onCloseClick, transformer, }: TransformationEditorHelpDisplayProps) => { const { transformation: { name }, help, } = transformer; const helpContent = help ? help : FALLBACK_DOCS_LINK; const helpElement = ( <Drawer title={name} subtitle="Transformation help" onClose={() => onCloseClick(false)}> <OperationRowHelp markdown={helpContent} styleOverrides={{ borderTop: '2px solid' }} /> </Drawer> ); return isOpen ? helpElement : null; };
.
Edit
..
Edit
SqlExpressions
Edit
TransformationEditor.tsx
Edit
TransformationEditorHelpDisplay.test.tsx
Edit
TransformationEditorHelpDisplay.tsx
Edit
TransformationFilter.tsx
Edit
TransformationOperationRow.tsx
Edit
TransformationOperationRows.tsx
Edit
TransformationPicker.tsx
Edit
TransformationPickerNg.tsx
Edit
TransformationsEditor.test.tsx
Edit
TransformationsEditor.tsx
Edit
types.ts
Edit