44 |
45 |
46 |
47 | {componentRef.name}
48 |
49 |
50 |
51 | {Object.keys(ruleToInitiativeActionItem).map(rule => (
52 |
58 | ))}
59 |
60 | );
61 | };
62 |
--------------------------------------------------------------------------------
/src/components/CortexGroupActionItemsWidget/GroupComponentRuleInitiativeInfo.tsx:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2024 Cortex Applications, Inc.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | import { InitiativeActionItem } from '../../api/types';
18 | import { Grid, makeStyles } from '@material-ui/core';
19 | import { BackstageTheme } from '@backstage/theme';
20 | import { useRouteRef } from '@backstage/core-plugin-api';
21 | import { initiativeRouteRef } from '../../routes';
22 | import { MetadataItem } from '../MetadataItem';
23 | import { Link } from '@backstage/core-components';
24 | import React from 'react';
25 | import { useInitiativesCustomName } from '../../utils/hooks';
26 | import { capitalize } from 'lodash';
27 |
28 | const useStyles = makeStyles