Skip to content

Commit 1962b49

Browse files
F-X64major
authored andcommitted
Add tabs to image details drawer
1 parent 50ef229 commit 1962b49

File tree

3 files changed

+186
-186
lines changed

3 files changed

+186
-186
lines changed

src/app/Pages/ImageDetails.tsx

+16-16
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
import * as React from 'react'
22
import {
3-
PageSection, Bullseye, Text, TextContent, TextVariants,
3+
PageSection, Bullseye, Text, TextContent, TextVariants,
44
Card, CardTitle, CardBody, CardFooter
55
} from '@patternfly/react-core'
66
import { useDocumentTitle } from '@app/utils/useDocumentTitle'
77
import Footer from '@app/components/Footer'
8-
import DetailsView from '@app/components/DetailsView'
8+
import { DetailsView } from '@app/components/DetailsView'
99
import { useState, useEffect } from 'react'
1010
import { useParams } from 'react-router-dom'
1111
import fetch from 'cross-fetch'
1212

13-
const ImageDetails: React.FunctionComponent<{title: string}> = ({title}) => {
13+
const ImageDetails: React.FunctionComponent<{ title: string }> = ({ title }) => {
1414
const [details, setDetails] = useState({})
1515
const { provider, region, imageName } = useParams()
1616
useDocumentTitle(title)
@@ -19,24 +19,24 @@ const ImageDetails: React.FunctionComponent<{title: string}> = ({title}) => {
1919
fetch(`https://imagedirectory.cloud/images/v1/${provider}/${region}/${imageName}`, {
2020
method: 'get',
2121
})
22-
.then(res => res.json())
23-
.then(details => setDetails(details))
22+
.then(res => res.json())
23+
.then(details => setDetails(details))
2424
}, [provider, region, imageName])
2525

2626
return (
2727
<div>
2828
<PageSection isFilled={true}>
29-
<Bullseye>
30-
<Card
31-
style={{
32-
width: 800,
33-
display: 'flex',
34-
justifyContent: 'center',
35-
}}>
36-
<CardBody isFilled={false}>
37-
{details['imageId'] ? <DetailsView details={{...details, provider: provider}} /> : <div>Loading....</div>}
38-
</CardBody>
39-
</Card>
29+
<Bullseye>
30+
<Card
31+
style={{
32+
width: 800,
33+
display: 'flex',
34+
justifyContent: 'center',
35+
}}>
36+
<CardBody isFilled={false}>
37+
{details['imageId'] ? <DetailsView details={{ ...details, provider: provider }} /> : <div>Loading....</div>}
38+
</CardBody>
39+
</Card>
4040
</Bullseye>
4141
</PageSection>
4242
<Footer />

src/app/components/DetailsDrawer.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
DrawerCloseButton,
77
} from '@patternfly/react-core';
88
import { MouseEventHandler } from 'react';
9-
import DetailsView from './DetailsView';
9+
import { DetailsView } from './DetailsView';
1010

1111
export const DetailsDrawer: React.FunctionComponent<{
1212
onCloseClick: MouseEventHandler,

0 commit comments

Comments
 (0)