Skip to content

Commit 48fc0ba

Browse files
authored
feat(registry): add compare-slider (#174)
* feat: add compare-slider draft * feat: update compare-slider * feat: update props * feat: update demos * feat: add compare slider * feat: update compare-slider * feat: update docs * feat: update icons * feat: add credits * feat: update credits * feat: use next image * feat: update demos
1 parent 73607e8 commit 48fc0ba

23 files changed

+3089
-1448
lines changed

docs/__registry__/index.tsx

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,24 @@ export const Index: Record<string, any> = {
109109
source: "",
110110
chunks: []
111111
},
112+
"compare-slider": {
113+
name: "compare-slider",
114+
description: "",
115+
type: "registry:ui",
116+
registryDependencies: undefined,
117+
files: [{
118+
path: "registry/default/ui/compare-slider.tsx",
119+
type: "registry:ui",
120+
target: ""
121+
},{
122+
path: "registry/default/lib/compose-refs.ts",
123+
type: "registry:lib",
124+
target: ""
125+
}],
126+
component: React.lazy(() => import("@/registry/default/ui/compare-slider.tsx")),
127+
source: "",
128+
chunks: []
129+
},
112130
"cropper": {
113131
name: "cropper",
114132
description: "",
@@ -893,6 +911,62 @@ export const Index: Record<string, any> = {
893911
source: "",
894912
chunks: []
895913
},
914+
"compare-slider-demo": {
915+
name: "compare-slider-demo",
916+
description: "",
917+
type: "registry:example",
918+
registryDependencies: ["compare-slider"],
919+
files: [{
920+
path: "registry/default/examples/compare-slider-demo.tsx",
921+
type: "registry:example",
922+
target: ""
923+
}],
924+
component: React.lazy(() => import("@/registry/default/examples/compare-slider-demo.tsx")),
925+
source: "",
926+
chunks: []
927+
},
928+
"compare-slider-controlled-demo": {
929+
name: "compare-slider-controlled-demo",
930+
description: "",
931+
type: "registry:example",
932+
registryDependencies: ["compare-slider","button","label","slider"],
933+
files: [{
934+
path: "registry/default/examples/compare-slider-controlled-demo.tsx",
935+
type: "registry:example",
936+
target: ""
937+
}],
938+
component: React.lazy(() => import("@/registry/default/examples/compare-slider-controlled-demo.tsx")),
939+
source: "",
940+
chunks: []
941+
},
942+
"compare-slider-customization-demo": {
943+
name: "compare-slider-customization-demo",
944+
description: "",
945+
type: "registry:example",
946+
registryDependencies: ["compare-slider"],
947+
files: [{
948+
path: "registry/default/examples/compare-slider-customization-demo.tsx",
949+
type: "registry:example",
950+
target: ""
951+
}],
952+
component: React.lazy(() => import("@/registry/default/examples/compare-slider-customization-demo.tsx")),
953+
source: "",
954+
chunks: []
955+
},
956+
"compare-slider-vertical-demo": {
957+
name: "compare-slider-vertical-demo",
958+
description: "",
959+
type: "registry:example",
960+
registryDependencies: ["compare-slider"],
961+
files: [{
962+
path: "registry/default/examples/compare-slider-vertical-demo.tsx",
963+
type: "registry:example",
964+
target: ""
965+
}],
966+
component: React.lazy(() => import("@/registry/default/examples/compare-slider-vertical-demo.tsx")),
967+
source: "",
968+
chunks: []
969+
},
896970
"cropper-demo": {
897971
name: "cropper-demo",
898972
description: "",

docs/app/(lobby)/pg/page.tsx

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,21 @@
11
import { Demo } from "@/components/demo";
22
import { Shell } from "@/components/shell";
33
import ColorPickerDemo from "@/registry/default/examples/color-picker-demo";
4-
import QRCodeDemo from "@/registry/default/examples/qr-code-demo";
5-
import QRCodeFormatsDemo from "@/registry/default/examples/qr-code-formats-demo";
6-
import QRCodeOverlayDemo from "@/registry/default/examples/qr-code-overlay-demo";
7-
import ScrollSpyControlledDemo from "@/registry/default/examples/scroll-spy-controlled-demo";
4+
import CompareSliderControlledDemo from "@/registry/default/examples/compare-slider-controlled-demo";
5+
import CompareSliderCustomizationDemo from "@/registry/default/examples/compare-slider-customization-demo";
6+
import CompareSliderDemo from "@/registry/default/examples/compare-slider-demo";
7+
import CompareSliderVerticalDemo from "@/registry/default/examples/compare-slider-vertical-demo";
88
import ScrollSpyDemo from "@/registry/default/examples/scroll-spy-demo";
9-
import ScrollSpyVerticalDemo from "@/registry/default/examples/scroll-spy-vertical-demo";
109

1110
export default function PlaygroundPage() {
1211
return (
1312
<Shell>
1413
<Demo>
15-
<QRCodeDemo />
16-
<QRCodeFormatsDemo />
17-
<QRCodeOverlayDemo />
14+
<CompareSliderDemo />
15+
<CompareSliderCustomizationDemo />
16+
<CompareSliderControlledDemo />
17+
<CompareSliderVerticalDemo />
1818
<ScrollSpyDemo />
19-
<ScrollSpyControlledDemo />
20-
<ScrollSpyVerticalDemo />
2119
<ColorPickerDemo />
2220
</Demo>
2321
</Shell>

0 commit comments

Comments
 (0)