From 48d047e5d560cd4d33ad70839ee5deb1523a7c61 Mon Sep 17 00:00:00 2001 From: Mats Bosson Date: Mon, 30 Mar 2026 03:47:43 +0700 Subject: [PATCH] Fix showcase Form rendering Form.Control uses render-prop children(ariaProps). Also moved navLinks creation inside App() to avoid SolidJS createRoot warning. --- packages/showcase/src/app.tsx | 4 +--- packages/showcase/src/sections/inputs-advanced.tsx | 12 ++++++++++-- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/packages/showcase/src/app.tsx b/packages/showcase/src/app.tsx index 5dbdbd7..5bb3ab9 100644 --- a/packages/showcase/src/app.tsx +++ b/packages/showcase/src/app.tsx @@ -44,8 +44,6 @@ function Section(props: { id: string; title: string; children: JSX.Element }) { return content; } -const navLinks = categories.map((cat) => ); - /** Kitchen sink showcase page with all PettyUI components. */ export function App() { const page = ( @@ -56,7 +54,7 @@ export function App() { PettyUI Kitchen Sink diff --git a/packages/showcase/src/sections/inputs-advanced.tsx b/packages/showcase/src/sections/inputs-advanced.tsx index 5a9c1b3..604c4f1 100644 --- a/packages/showcase/src/sections/inputs-advanced.tsx +++ b/packages/showcase/src/sections/inputs-advanced.tsx @@ -11,13 +11,21 @@ function FormDemo() { > Name - + + {(ariaProps) => ( + + )} + Required field Email - + + {(ariaProps) => ( + + )} + Submit