From eea201cd12dcc376a9c79a7523ca3e286ae506d3 Mon Sep 17 00:00:00 2001 From: Mats Bosson Date: Mon, 30 Mar 2026 04:07:54 +0700 Subject: [PATCH] Fix showcase dependencies - Add resolve.dedupe for solid-js to prevent duplicate context instances - Rewrite Pagination with correct page/totalPages/onPageChange API + children - Add Calendar inside DatePicker.Content so dates actually render --- .../showcase/src/sections/inputs-advanced.tsx | 15 ++++++++++++++- packages/showcase/vite.config.ts | 1 + 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/packages/showcase/src/sections/inputs-advanced.tsx b/packages/showcase/src/sections/inputs-advanced.tsx index 604c4f1..e94b0b0 100644 --- a/packages/showcase/src/sections/inputs-advanced.tsx +++ b/packages/showcase/src/sections/inputs-advanced.tsx @@ -1,5 +1,6 @@ import { Form } from "pettyui/form"; import { DatePicker } from "pettyui/date-picker"; +import { Calendar } from "pettyui/calendar"; import { ComponentDemo } from "../component-demo"; /** Form demo with validation and error display. */ @@ -42,7 +43,19 @@ function DatePickerDemo() { 📅 - + + + + ‹ + + › + + + + + + + ); return content; diff --git a/packages/showcase/vite.config.ts b/packages/showcase/vite.config.ts index 3dc2e65..79db4fb 100644 --- a/packages/showcase/vite.config.ts +++ b/packages/showcase/vite.config.ts @@ -7,6 +7,7 @@ export default defineConfig({ plugins: [solid(), tailwindcss()], resolve: { conditions: ["solid", "browser", "module", "import"], + dedupe: ["solid-js"], alias: { "pettyui": path.resolve(__dirname, "../core/src/components"), },