diff --git a/apps/console/public/logos/hipaa.png b/apps/console/public/logos/hipaa.png
new file mode 100644
index 000000000..4a8a23df8
Binary files /dev/null and b/apps/console/public/logos/hipaa.png differ
diff --git a/apps/console/src/components/FrameworkLogo.tsx b/apps/console/src/components/FrameworkLogo.tsx
index a727f7ea5..eadd2de8f 100644
--- a/apps/console/src/components/FrameworkLogo.tsx
+++ b/apps/console/src/components/FrameworkLogo.tsx
@@ -8,7 +8,7 @@ const availableLogos = new Map(
export function FrameworkLogo({ name }: { name: string }) {
const logo = availableLogos.get(name);
return logo ? (
-
+
) : (
);
diff --git a/apps/console/src/pages/organizations/frameworks/FrameworkDetailPage.tsx b/apps/console/src/pages/organizations/frameworks/FrameworkDetailPage.tsx
index 159c540c5..5e6af3b36 100644
--- a/apps/console/src/pages/organizations/frameworks/FrameworkDetailPage.tsx
+++ b/apps/console/src/pages/organizations/frameworks/FrameworkDetailPage.tsx
@@ -83,7 +83,7 @@ export default function FrameworkDetailPage(props: Props) {
const controls = framework.controls.edges.map((edge) => edge.node);
const selectedControl = controlId
? controls.find((control) => control.id === controlId)
- : controls[0];
+ : controls[0] || null;
const connectionId = framework.controls.__id;
const deleteFramework = useDeleteFrameworkMutation(
framework,
@@ -109,7 +109,7 @@ export default function FrameworkDetailPage(props: Props) {
});
};
- if (!controlId) {
+ if (!controlId && controls.length > 0) {
return (