mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Remove legacyStore for ingresses
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
1 parent
382d8b9446
commit
7c5aa6a42f
1 file changed
+11
-10
@@ -32,16 +32,19 @@ interface Dependencies {
|
||||
filterByNamespace: FilterByNamespace;
|
||||
}
|
||||
|
||||
@observer
|
||||
class NonInjectedIngresses extends React.Component<Dependencies> {
|
||||
render() {
|
||||
const NonInjectedIngresses = observer((props: Dependencies) => {
|
||||
const {
|
||||
ingressStore,
|
||||
filterByNamespace,
|
||||
} = props;
|
||||
|
||||
return (
|
||||
<SiblingsInTabLayout>
|
||||
<KubeObjectListLayout
|
||||
isConfigurable
|
||||
tableId="network_ingresses"
|
||||
className="Ingresses"
|
||||
store={this.props.ingressStore}
|
||||
store={ ingressStore }
|
||||
sortingCallbacks={ {
|
||||
[columnId.name]: ingress => ingress.getName(),
|
||||
[columnId.namespace]: ingress => ingress.getNs(),
|
||||
@@ -66,7 +69,7 @@ class NonInjectedIngresses extends React.Component<Dependencies> {
|
||||
<a
|
||||
key="namespace"
|
||||
className="filterNamespace"
|
||||
onClick={prevDefault(() => this.props.filterByNamespace(ingress.getNs()))}
|
||||
onClick={prevDefault(() => filterByNamespace(ingress.getNs()))}
|
||||
>
|
||||
{ingress.getNs()}
|
||||
</a>,
|
||||
@@ -100,17 +103,15 @@ class NonInjectedIngresses extends React.Component<Dependencies> {
|
||||
|
||||
return lines * lineHeight + paddings;
|
||||
},
|
||||
}}
|
||||
/>
|
||||
} } />
|
||||
</SiblingsInTabLayout>
|
||||
);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
export const Ingresses = withInjectables<Dependencies>(NonInjectedIngresses, {
|
||||
getProps: (di, props) => ({
|
||||
...props,
|
||||
filterByNamespace: di.inject(filterByNamespaceInjectable),
|
||||
ingressStore: di.inject(ingressStoreInjectable),
|
||||
filterByNamespace: di.inject(filterByNamespaceInjectable),
|
||||
}),
|
||||
});
|
||||
Reference in new issue
Block a user