Commit 09bcdc10 by Torkel Ödegaard

NewPanelEdit: Fixed missing react keys in list error

parent 3ec88a01
......@@ -184,11 +184,14 @@ export const TabsBarContent: React.FC<{
</div>
) : (
<>
{tabSelections.map(item => {
return (
<Tab label={item.label} active={activeTab === item.value} onChangeTab={() => setActiveTab(item.value)} />
);
})}
{tabSelections.map(item => (
<Tab
key={item.value}
label={item.label}
active={activeTab === item.value}
onChangeTab={() => setActiveTab(item.value)}
/>
))}
<div className="flex-grow-1" />
</>
)}
......@@ -219,7 +222,7 @@ const tabSelections: Array<SelectableValue<string>> = [
value: 'options',
},
{
label: 'Data',
label: 'Fields',
value: 'defaults',
},
{
......
......@@ -96,7 +96,6 @@ export const PanelOptionsTab: FC<Props> = ({
}
elements.push(
<>
<OptionsGroup title="Panel links" key="panel links" defaultToClosed={true}>
<DataLinksInlineEditor
links={panel.links}
......@@ -105,6 +104,9 @@ export const PanelOptionsTab: FC<Props> = ({
data={[]}
/>
</OptionsGroup>
);
elements.push(
<OptionsGroup title="Panel repeats" key="panel repeats" defaultToClosed={true}>
<Forms.Field
label="Repeat by variable"
......@@ -138,7 +140,6 @@ export const PanelOptionsTab: FC<Props> = ({
</Forms.Field>
)}
</OptionsGroup>
</>
);
return <>{elements}</>;
......
......@@ -20,6 +20,6 @@ export class TablePanel extends Component<Props> {
return <div>No Table Data...</div>;
}
return <Table height={height} width={width} data={data.series[0]} noHeader={!options.showHeader} />;
return <Table height={height - 16} width={width} data={data.series[0]} noHeader={!options.showHeader} />;
}
}
......@@ -15,7 +15,6 @@ export const plugin = new PanelPlugin<Options, CustomFieldConfig>(TablePanel)
min: 20,
max: 300,
},
defaultValue: 1,
})
.addSelect({
id: 'displayMode',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment