Improve ux on overview

This commit is contained in:
Eduard Heimbuch
2020-11-19 10:57:33 +01:00
committed by René Pfeuffer
parent 0aa82887d2
commit 237c48356a
7 changed files with 77 additions and 49 deletions

View File

@@ -22,22 +22,26 @@
* SOFTWARE.
*/
import React from "react";
import { Link } from "react-router-dom";
import { CardColumnGroup, RepositoryEntry } from "@scm-manager/ui-components";
import { RepositoryGroup } from "@scm-manager/ui-types";
import { Icon } from "@scm-manager/ui-components";
import { WithTranslation, withTranslation } from "react-i18next";
import {Link} from "react-router-dom";
import {CardColumnGroup, Icon, RepositoryEntry} from "@scm-manager/ui-components";
import {RepositoryGroup} from "@scm-manager/ui-types";
import {WithTranslation, withTranslation} from "react-i18next";
import styled from "styled-components";
type Props = WithTranslation & {
group: RepositoryGroup;
};
const SizedIcon = styled(Icon)`
font-size: 1.33rem;
`;
class RepositoryGroupEntry extends React.Component<Props> {
render() {
const { group, t } = this.props;
const settingsLink = group.namespace?._links?.permissions && (
<Link to={`/namespace/${group.name}/settings`}>
<Icon color={"is-link"} name={"cog"} title={t("repositoryOverview.settings.tooltip")} />
<SizedIcon color={"is-link"} name={"cog"} title={t("repositoryOverview.settings.tooltip")} />
</Link>
);
const namespaceHeader = (