+
{column.render('Header')}
{column.isSorted && (column.isSortedDesc ? : )}
diff --git a/packages/grafana-ui/src/components/Table/styles.ts b/packages/grafana-ui/src/components/Table/styles.ts
index 97b862e8be7..506e05a5f1e 100644
--- a/packages/grafana-ui/src/components/Table/styles.ts
+++ b/packages/grafana-ui/src/components/Table/styles.ts
@@ -10,6 +10,7 @@ export interface TableStyles {
table: string;
thead: string;
headerCell: string;
+ headerCellLabel: string;
tableCell: string;
tableCellWrapper: string;
tableCellLink: string;
@@ -53,7 +54,6 @@ export const getTableStyles = stylesFactory(
headerCell: css`
padding: ${padding}px 10px;
cursor: pointer;
- white-space: nowrap;
color: ${colors.textBlue};
border-right: 1px solid ${theme.colors.panelBg};
@@ -61,6 +61,11 @@ export const getTableStyles = stylesFactory(
border-right: none;
}
`,
+ headerCellLabel: css`
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ `,
row: css`
label: row;
border-bottom: 1px solid ${borderColor};
diff --git a/packages/grafana-ui/src/components/TransformersUI/OrganizeFieldsTransformerEditor.tsx b/packages/grafana-ui/src/components/TransformersUI/OrganizeFieldsTransformerEditor.tsx
index 7fe7d1c2175..9647804ebfa 100644
--- a/packages/grafana-ui/src/components/TransformersUI/OrganizeFieldsTransformerEditor.tsx
+++ b/packages/grafana-ui/src/components/TransformersUI/OrganizeFieldsTransformerEditor.tsx
@@ -80,6 +80,7 @@ const OrganizeFieldsTransformerEditor: React.FC
void;
@@ -106,6 +110,7 @@ interface DraggableFieldProps {
const DraggableFieldName: React.FC = ({
fieldName,
+ renamedFieldName,
index,
visible,
onToggleVisibility,
@@ -133,12 +138,15 @@ const DraggableFieldName: React.FC = ({
surface="header"
onClick={() => onToggleVisibility(fieldName, visible)}
/>
- {fieldName}
+
+ {fieldName}
+
onRenameField(fieldName, event.currentTarget.value)}
+ onBlur={event => onRenameField(fieldName, event.currentTarget.value)}
/>