Fix controls and frameworks small issues

Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
Sacha Al Himdani
2025-07-21 15:54:12 +02:00
parent 07856757c7
commit f0afde219b
9 changed files with 39 additions and 39 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -8,7 +8,7 @@ const availableLogos = new Map(
export function FrameworkLogo({ name }: { name: string }) {
const logo = availableLogos.get(name);
return logo ? (
<img src={logo} alt="" className="size-12" />
<img src={logo} alt="" className="h-12" />
) : (
<Avatar name={name} size="l" className="size-12" />
);

View File

@@ -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 (
<Navigate
to={`/organizations/${organizationId}/frameworks/${framework.id}/controls/${controls[0].id}`}