Allow to scroll table columns with labels (badges) (#4358)

This commit is contained in:
Roman authored and GitHub committed 2021-11-16 14:05:14 -05:00
1 parent 159c240a80
commit 4eb9a689ba
11 files changed
+45 -22

No files matched your search

@@ -50,12 +50,6 @@ export class DaemonSets extends React.Component<Props> {
return daemonSetStore.getChildPods(daemonSet).length;
}
renderNodeSelector(daemonSet: DaemonSet) {
return daemonSet.getNodeSelectors().map(selector => (
<Badge key={selector} label={selector}/>
));
}
render() {
return (
<KubeObjectListLayout
@@ -79,7 +73,7 @@ export class DaemonSets extends React.Component<Props> {
{ title: "Namespace", className: "namespace", sortBy: columnId.namespace, id: columnId.namespace },
{ title: "Pods", className: "pods", sortBy: columnId.pods, id: columnId.pods },
{ className: "warning", showWithColumn: columnId.pods },
{ title: "Node Selector", className: "labels", id: columnId.labels },
{ title: "Node Selector", className: "labels scrollable", id: columnId.labels },
{ title: "Age", className: "age", sortBy: columnId.age, id: columnId.age },
]}
renderTableContents={daemonSet => [
@@ -87,7 +81,9 @@ export class DaemonSets extends React.Component<Props> {
daemonSet.getNs(),
this.getPodsLength(daemonSet),
<KubeObjectStatusIcon key="icon" object={daemonSet}/>,
this.renderNodeSelector(daemonSet),
daemonSet.getNodeSelectors().map(selector => (
<Badge key={selector} label={selector} scrollable/>
)),
daemonSet.getAge(),
]}
/>