variant-selector-basic-ex-01
stackzero/variant-selector-basic-ex-01FreeExample
stackzero publishes no description for this item.
Install it
npx shadcn@latest add https://ui.stackzero.co/r/variant-selector-basic-ex-01.jsonSource
1"use client";23import * as React from "react";4import VariantSelectorBasic, {5 VariantItem,6} from "@/components/commerce-ui/variant-selector-basic";78const variants: VariantItem[] = [9 { id: "variant-xxs", label: "XXS", value: "variant-xxs" },10 { id: "variant-xs", label: "XS", value: "variant-xs" },11 { id: "variant-s", label: "S", value: "variant-s" },12 { id: "variant-m", label: "M", value: "variant-m" },13 { id: "variant-l", label: "L", value: "variant-l" },14 { id: "variant-xl", label: "XL", value: "variant-xl" },15 { id: "variant-xxl", label: "XXL", value: "variant-xxl" },16];1718export default function VariantSelector_Basic_Ex_01() {19 const [selectedVariant, setSelectedVariant] = React.useState("variant-m");2021 return (22 <div className="space-y-8">23 <fieldset className="space-y-4">24 <legend className="mb-2 text-sm font-medium">Select Size:</legend>25 <VariantSelectorBasic26 value={selectedVariant}27 onValueChange={setSelectedVariant}28 variants={variants}29 />30 </fieldset>3132 <button33 onClick={() => setSelectedVariant("variant-m")}34 className="bg-primary text-primary-foreground hover:bg-primary/90 rounded-md px-4 py-2 text-sm font-medium"35 >36 Reset to Medium37 </button>38 </div>39 );40}
What it pulls in
npm packages
Other registry items
Files it writes
More from stackzero
All 112 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| address-02-block-exaddress-02-block-ex | stackzero | Examples | Free | 2 deps | |
| cart-01-block-excart-01-block-ex | stackzero | Examples | Free | 1 dep | |
| face-rating-basic-ex-01face-rating-basic-ex-01 | stackzero | Examples | Free | 1 dep | |
| face-rating-basic-ex-02face-rating-basic-ex-02 | stackzero | Examples | Free | 1 dep | |
| face-rating-basic-ex-03face-rating-basic-ex-03 | stackzero | Examples | Free | 1 dep | |
| face-rating-gradient-ex-01face-rating-gradient-ex-01 | stackzero | Examples | Free | 1 dep | |
| image-carousel-basic-ex-01image-carousel-basic-ex-01 | stackzero | Examples | Free | 1 dep | |
| image-carousel-basic-ex-02image-carousel-basic-ex-02 | stackzero | Examples | Free | 1 dep |
