Commit 09bcdc10 by Torkel Ödegaard

NewPanelEdit: Fixed missing react keys in list error

parent 3ec88a01
...@@ -184,11 +184,14 @@ export const TabsBarContent: React.FC<{ ...@@ -184,11 +184,14 @@ export const TabsBarContent: React.FC<{
</div> </div>
) : ( ) : (
<> <>
{tabSelections.map(item => { {tabSelections.map(item => (
return ( <Tab
<Tab label={item.label} active={activeTab === item.value} onChangeTab={() => setActiveTab(item.value)} /> key={item.value}
); label={item.label}
})} active={activeTab === item.value}
onChangeTab={() => setActiveTab(item.value)}
/>
))}
<div className="flex-grow-1" /> <div className="flex-grow-1" />
</> </>
)} )}
...@@ -219,7 +222,7 @@ const tabSelections: Array<SelectableValue<string>> = [ ...@@ -219,7 +222,7 @@ const tabSelections: Array<SelectableValue<string>> = [
value: 'options', value: 'options',
}, },
{ {
label: 'Data', label: 'Fields',
value: 'defaults', value: 'defaults',
}, },
{ {
......
...@@ -96,7 +96,6 @@ export const PanelOptionsTab: FC<Props> = ({ ...@@ -96,7 +96,6 @@ export const PanelOptionsTab: FC<Props> = ({
} }
elements.push( elements.push(
<>
<OptionsGroup title="Panel links" key="panel links" defaultToClosed={true}> <OptionsGroup title="Panel links" key="panel links" defaultToClosed={true}>
<DataLinksInlineEditor <DataLinksInlineEditor
links={panel.links} links={panel.links}
...@@ -105,6 +104,9 @@ export const PanelOptionsTab: FC<Props> = ({ ...@@ -105,6 +104,9 @@ export const PanelOptionsTab: FC<Props> = ({
data={[]} data={[]}
/> />
</OptionsGroup> </OptionsGroup>
);
elements.push(
<OptionsGroup title="Panel repeats" key="panel repeats" defaultToClosed={true}> <OptionsGroup title="Panel repeats" key="panel repeats" defaultToClosed={true}>
<Forms.Field <Forms.Field
label="Repeat by variable" label="Repeat by variable"
...@@ -138,7 +140,6 @@ export const PanelOptionsTab: FC<Props> = ({ ...@@ -138,7 +140,6 @@ export const PanelOptionsTab: FC<Props> = ({
</Forms.Field> </Forms.Field>
)} )}
</OptionsGroup> </OptionsGroup>
</>
); );
return <>{elements}</>; return <>{elements}</>;
......
...@@ -20,6 +20,6 @@ export class TablePanel extends Component<Props> { ...@@ -20,6 +20,6 @@ export class TablePanel extends Component<Props> {
return <div>No Table Data...</div>; 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) ...@@ -15,7 +15,6 @@ export const plugin = new PanelPlugin<Options, CustomFieldConfig>(TablePanel)
min: 20, min: 20,
max: 300, max: 300,
}, },
defaultValue: 1,
}) })
.addSelect({ .addSelect({
id: 'displayMode', 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