+ {/* eslint-disable-next-line shadcn/no-raw-colors -- SVG mask luminance requires literal white, not a theme color */}
{Object.entries(boxes).map(([key, node]) => (
))}
diff --git a/apps/www/app/(products)/compute/_components/TrustBoundarySection.tsx b/apps/www/app/(products)/compute/_components/TrustBoundarySection.tsx
index 424514d02a0..9c7c3323a70 100644
--- a/apps/www/app/(products)/compute/_components/TrustBoundarySection.tsx
+++ b/apps/www/app/(products)/compute/_components/TrustBoundarySection.tsx
@@ -5,32 +5,32 @@ const features = [
{
title: 'Short-lived credentials',
paragraph: 'Access runs through Supabase Auth with short-lived keys, not standing secrets.',
- icon: ,
+ icon: ,
},
{
title: 'Zero-config data access',
paragraph: 'Reach your database and Storage with the permissions your key already carries.',
- icon: ,
+ icon: ,
},
{
title: 'Per-workload firewalls',
paragraph: 'Define which external endpoints and ports each workload can reach.',
- icon: ,
+ icon: ,
},
{
title: 'Cloaked secrets',
paragraph: 'Scope secrets per workload, and cloak values so your code never sees them.',
- icon: ,
+ icon: ,
},
{
title: 'Patched automatically',
paragraph: 'Kernel-level security patches roll out automatically. Nothing to do on your part.',
- icon: ,
+ icon: ,
},
{
title: 'Dependency scanning',
paragraph: 'Dependencies are scanned at runtime, with alerts as new vulnerabilities land.',
- icon: ,
+ icon: ,
},
]
@@ -46,9 +46,9 @@ export function TrustBoundarySection() {
preconfigured
- Every sandbox and service inherits your project's auth, roles, and permissions the moment
- it starts, running in its own microVM with dedicated CPU and memory. Agents get a sandbox
- that is already scoped to the data it is allowed to touch — nothing more.
+ Every sandbox and service inherits your project's auth, roles, and permissions the
+ moment it starts, running in its own microVM with dedicated CPU and memory. Agents get a
+ sandbox that is already scoped to the data it is allowed to touch — nothing more.
diff --git a/apps/www/app/(products)/compute/_components/WorkloadsSection.tsx b/apps/www/app/(products)/compute/_components/WorkloadsSection.tsx
index 7dd9211b1fc..c8954b3874e 100644
--- a/apps/www/app/(products)/compute/_components/WorkloadsSection.tsx
+++ b/apps/www/app/(products)/compute/_components/WorkloadsSection.tsx
@@ -7,7 +7,6 @@ import {
Pause,
Server,
Shield,
- Terminal,
TrendingUp,
} from 'lucide-react'
@@ -89,7 +88,8 @@ export function WorkloadsSection() {
className="flex items-start gap-2 text-foreground-light text-sm"
>
{feature.text}