diff --git a/scm-ui/ui-components/src/CardColumnGroup.tsx b/scm-ui/ui-components/src/CardColumnGroup.tsx index 74a5edf698..8b4d3169e7 100644 --- a/scm-ui/ui-components/src/CardColumnGroup.tsx +++ b/scm-ui/ui-components/src/CardColumnGroup.tsx @@ -22,11 +22,13 @@ * SOFTWARE. */ import React, { ReactNode } from "react"; +import { Link } from "react-router-dom"; import classNames from "classnames"; import styled from "styled-components"; type Props = { name: string; + url?: string; elements: ReactNode[]; }; @@ -69,7 +71,7 @@ export default class CardColumnGroup extends React.Component { }; render() { - const { name, elements } = this.props; + const { name, url, elements } = this.props; const { collapsed } = this.state; const icon = collapsed ? "fa-angle-right" : "fa-angle-down"; @@ -85,13 +87,25 @@ export default class CardColumnGroup extends React.Component { ); }); } + + const header = url ? ( +

+ + + {" "} + {name} +

+ ) : ( +

+ + {name} + +

+ ); + return ( -

- - {name} - -

+ {header}
{content}