Add namespace selector

This commit is contained in:
René Pfeuffer
2020-09-07 14:16:24 +02:00
parent 2e74c97bac
commit 4148bc4ee9
2 changed files with 25 additions and 4 deletions

View File

@@ -101,8 +101,16 @@ class Overview extends React.Component<Props> {
}
};
namespaceSelected = (newNamespace: string) => {
if (newNamespace === "") {
this.props.history.push("/repos/");
} else {
this.props.history.push(`/repos/${newNamespace}/`);
}
};
render() {
const { error, loading, showCreateButton, namespace, t } = this.props;
const { error, loading, showCreateButton, namespace, namespaces, t } = this.props;
const link = namespace ? `repos/${namespace}` : "repos";
@@ -112,6 +120,9 @@ class Overview extends React.Component<Props> {
<PageActions>
<OverviewPageActions
showCreateButton={showCreateButton}
namespace={namespace}
namespaces={namespaces}
namespaceSelected={this.namespaceSelected}
link={link}
label={t("overview.createButton")}
testId="repository-overview"