Skip to content

Commit

Permalink
fix: handle package catalog edge case (#1187)
Browse files Browse the repository at this point in the history
## Description:
<!-- Describe this change, how it works, and the motivation behind it.
-->

## Is this change user facing?
YES/NO
<!-- If yes, please add the "user facing" label to the PR -->
<!-- If yes, don't forget to include docs changes where relevant -->

## References (if applicable):
<!-- Add relevant Github Issues, Discord threads, or other helpful
information. -->
  • Loading branch information
Peeeekay committed Aug 29, 2023
1 parent fece446 commit 2a8a4c8
Show file tree
Hide file tree
Showing 22 changed files with 25 additions and 361 deletions.
2 changes: 1 addition & 1 deletion engine/frontend/src/App.js
Expand Up @@ -3,7 +3,7 @@ import Home from './component/Home';
import { ChakraProvider } from '@chakra-ui/react'

const App = () => {
console.log("Enclave Manager version: 2023-08-28-5")
console.log("Enclave Manager version: 2023-08-28-6")
return (
<ChakraProvider>
<div className="h-screen w-screen">
Expand Down
24 changes: 16 additions & 8 deletions engine/frontend/src/component/PackageCatalog.js
Expand Up @@ -44,7 +44,13 @@ const PackageCatalog = ({kurtosisPackages: defaultPackages}) => {
if (value === "") {
setKurtosisPackages(defaultPackages)
}
const filteredPackages = defaultPackages.filter(pack => pack.name.includes(value))
const filteredPackages = defaultPackages.filter(pack => {
if ("name" in pack) {
return pack.name.includes(value)
}
return false;
}
)

setKurtosisPackages(filteredPackages)
}
Expand Down Expand Up @@ -80,13 +86,15 @@ const PackageCatalog = ({kurtosisPackages: defaultPackages}) => {
{
kurtosisPackages.map( (kurtosisPackage, index) => {
const bgcolor = (index === chosenPackage) ? '#24BA27' : 'gray.300'
return (
<ListItem bg={bgcolor} key={index} onClick={() => selectPackage(index)}>
<Center h="70px" w="100%">
<Text fontSize={"2xl"} color='blue.800' fontWeight={"bold"}> {kurtosisPackage.name} </Text>
</Center>
</ListItem>
)
if ("name" in kurtosisPackage) {
return (
<ListItem bg={bgcolor} key={index} onClick={() => selectPackage(index)}>
<Center h="70px" w="100%">
<Text fontSize={"2xl"} color='blue.800' fontWeight={"bold"}> {kurtosisPackage.name} </Text>
</Center>
</ListItem>
)
}
})
}
</List>
Expand Down
6 changes: 3 additions & 3 deletions engine/server/webapp/asset-manifest.json
@@ -1,13 +1,13 @@
{
"files": {
"main.css": "./static/css/main.b81f850e.css",
"main.js": "./static/js/main.6966d62c.js",
"main.js": "./static/js/main.99559873.js",
"index.html": "./index.html",
"main.b81f850e.css.map": "./static/css/main.b81f850e.css.map",
"main.6966d62c.js.map": "./static/js/main.6966d62c.js.map"
"main.99559873.js.map": "./static/js/main.99559873.js.map"
},
"entrypoints": [
"static/css/main.b81f850e.css",
"static/js/main.6966d62c.js"
"static/js/main.99559873.js"
]
}
2 changes: 1 addition & 1 deletion engine/server/webapp/index.html
@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><title>Kurtosis Enclave Manager</title><script defer="defer" src="./static/js/main.6966d62c.js"></script><link href="./static/css/main.b81f850e.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
<!doctype html><html lang="en"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><title>Kurtosis Enclave Manager</title><script defer="defer" src="./static/js/main.99559873.js"></script><link href="./static/css/main.b81f850e.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
4 changes: 0 additions & 4 deletions engine/server/webapp/static/css/main.1b4a0c1e.css

This file was deleted.

0 comments on commit 2a8a4c8

Please sign in to comment.