test(ci): add exporter heading levels and a11y typography smoke; update MAIN_PLAN

This commit is contained in:
2025-11-14 16:40:45 +09:00
parent aaa624a046
commit a9bbc357e7
92 changed files with 8370 additions and 13 deletions
+27
View File
@@ -0,0 +1,27 @@
"use client"
import React from 'react'
export default function BuilderShell({
left,
center,
right,
}: {
left: React.ReactNode
center: React.ReactNode
right: React.ReactNode
}) {
return (
<div className="h-full w-full grid grid-cols-1 md:grid-cols-[280px_1fr_320px] gap-4 p-4" data-testid="builder-shell">
<aside className="border rounded p-3 min-h-[200px]" aria-label="Components Panel" data-testid="panel-left">
{left}
</aside>
<main className="border rounded p-3 min-h-[200px]" aria-label="Canvas" data-testid="panel-center">
{center}
</main>
<aside className="border rounded p-3 min-h-[200px]" aria-label="Inspector" data-testid="panel-right">
{right}
</aside>
</div>
)
}