@@ -3,10 +3,6 @@ import { useK8sWatchResource, Timestamp } from '@openshift-console/dynamic-plugi
33import { useParams } from 'react-router-dom-v5-compat' ;
44import { ApplicationSetKind , ApplicationSetModel } from '../../models/ApplicationSetModel' ;
55import {
6- Card ,
7- CardBody ,
8- CardTitle ,
9- CardHeader ,
106 Spinner ,
117 Badge ,
128 Label ,
@@ -20,7 +16,7 @@ import {
2016import { PencilAltIcon } from '@patternfly/react-icons' ;
2117import * as _ from 'lodash' ;
2218import { useApplicationSetActionsProvider } from '../../hooks/useApplicationSetActionsProvider' ;
23- import ApplicationDetailsTitle from './ApplicationDetailsTitle ' ;
19+ import ResourceDetailsTitle from '../../utils/components/DetailsPageTitle/ResourceDetailsTitle ' ;
2420import { useLabelsModal , useAnnotationsModal } from '@openshift-console/dynamic-plugin-sdk' ;
2521
2622import { ResourceLink } from '@openshift-console/dynamic-plugin-sdk' ;
@@ -61,12 +57,15 @@ const ApplicationSetDetailsPage: React.FC = () => {
6157
6258 return (
6359 < div className = "pf-v6-c-page__main-section pf-m-no-padding pf-m-fill pf-v6-c-page__main-section--no-gap pf-v6-u-flex-shrink-1" >
64- < ApplicationDetailsTitle
60+ < ResourceDetailsTitle
6561 obj = { appSet }
6662 model = { ApplicationSetModel }
6763 name = { name }
6864 namespace = { ns }
6965 actions = { actions }
66+ iconText = "AS"
67+ iconTitle = "Argo CD ApplicationSet"
68+ resourcePrefix = "Argo CD"
7069 />
7170
7271 { /* Main Content */ }
@@ -78,11 +77,10 @@ const ApplicationSetDetailsPage: React.FC = () => {
7877 < div className = "co-m-pane__body" >
7978 < div className = "pf-v6-l-grid pf-m-gutter" >
8079 < div className = "pf-v6-l-grid__item pf-m-12-col-on-md" >
81- < Card >
82- < CardHeader >
83- < CardTitle > ApplicationSet details</ CardTitle >
84- </ CardHeader >
85- < CardBody >
80+ < div style = { { marginBottom : '24px' , paddingLeft : '24px' , paddingTop : '24px' } } >
81+ < h2 style = { { fontSize : '20px' , fontWeight : '600' , marginBottom : '16px' } } > Argo CD ApplicationSet details</ h2 >
82+ </ div >
83+ < div style = { { paddingLeft : '24px' } } >
8684 < DescriptionList data-test-id = "resource-summary" >
8785 < div className = "pf-v6-c-description-list__group" >
8886 < dt className = "pf-v6-c-description-list__term" data-test-selector = "details-item-label_Name" >
@@ -349,8 +347,7 @@ const ApplicationSetDetailsPage: React.FC = () => {
349347 </ div >
350348 </ div >
351349 ) }
352- </ CardBody >
353- </ Card >
350+ </ div >
354351 </ div >
355352 </ div >
356353 </ div >
@@ -383,14 +380,12 @@ const ApplicationSetDetailsPage: React.FC = () => {
383380 </ Tab >
384381
385382 < Tab eventKey = { 2 } title = { < TabTitleText > Generators</ TabTitleText > } className = "pf-v6-c-tab-content" >
386- < div className = "co-m-pane__body" >
387- < div className = "pf-v6-l-grid pf-m-gutter" >
388- < div className = "pf-v6-l-grid__item pf-m-12-col-on-md" >
389- < Card >
390- < CardHeader >
391- < CardTitle > Generators</ CardTitle >
392- </ CardHeader >
393- < CardBody >
383+ < div className = "pf-v6-l-grid pf-m-gutter" >
384+ < div className = "pf-v6-l-grid__item pf-m-12-col-on-md" >
385+ < div style = { { marginBottom : '24px' , paddingLeft : '24px' , paddingTop : '24px' } } >
386+ < h2 style = { { fontSize : '20px' , fontWeight : '600' , marginBottom : '16px' } } > Generators</ h2 >
387+ </ div >
388+ < div style = { { paddingLeft : '24px' } } >
394389 < div style = { { display : 'flex' , flexDirection : 'column' , gap : '16px' } } >
395390 { appSet . spec ?. generators ?. map ( ( generator : any , index : number ) => {
396391 const generatorType = Object . keys ( generator ) [ 0 ] ;
@@ -515,11 +510,9 @@ const ApplicationSetDetailsPage: React.FC = () => {
515510 </ div >
516511 ) }
517512 </ div >
518- </ CardBody >
519- </ Card >
513+ </ div >
520514 </ div >
521515 </ div >
522- </ div >
523516 </ Tab >
524517
525518 < Tab eventKey = { 3 } title = { < TabTitleText > Applications</ TabTitleText > } className = "pf-v6-c-tab-content" >
@@ -539,11 +532,10 @@ const ApplicationSetDetailsPage: React.FC = () => {
539532 < div className = "co-m-pane__body" >
540533 < div className = "pf-v6-l-grid pf-m-gutter" >
541534 < div className = "pf-v6-l-grid__item pf-m-12-col-on-md" >
542- < Card >
543- < CardHeader >
544- < CardTitle > Events</ CardTitle >
545- </ CardHeader >
546- < CardBody >
535+ < div style = { { marginBottom : '24px' , paddingLeft : '24px' , paddingTop : '24px' } } >
536+ < h2 style = { { fontSize : '20px' , fontWeight : '600' , marginBottom : '16px' } } > Events</ h2 >
537+ </ div >
538+ < div style = { { paddingLeft : '24px' } } >
547539 { status . conditions && status . conditions . length > 0 ? (
548540 < div style = { { display : 'flex' , flexDirection : 'column' , gap : '12px' } } >
549541 { status . conditions . map ( ( condition : any , index : number ) => (
@@ -620,8 +612,7 @@ const ApplicationSetDetailsPage: React.FC = () => {
620612 </ div >
621613 </ div >
622614 ) }
623- </ CardBody >
624- </ Card >
615+ </ div >
625616 </ div >
626617 </ div >
627618 </ div >
0 commit comments