upvote-rating-basic-ex-02
stackzero/upvote-rating-basic-ex-02FreeExample
stackzero publishes no description for this item.
Install it
npx shadcn@latest add https://ui.stackzero.co/r/upvote-rating-basic-ex-02.jsonSource
1"use client";23import { useState } from "react";4import UpvoteRating_Basic from "@/components/commerce-ui/upvote-rating-basic";56export default function UpvoteRating_Basic_Ex_02() {7 const [upvotes, setUpvotes] = useState(100);8 const [downvotes, setDownvotes] = useState(20);9 const [upvoted, setUpvoted] = useState(false);10 const [downvoted, setDownvoted] = useState(false);1112 return (13 <div className="flex flex-col items-center gap-4">14 <UpvoteRating_Basic15 upvotes={upvotes}16 downvotes={downvotes}17 upvoted={upvoted}18 downvoted={downvoted}19 onVoteChange={(newState) => {20 setUpvotes(newState.upvotes);21 setDownvotes(newState.downvotes);22 setUpvoted(newState.upvoted);23 setDownvoted(newState.downvoted);24 }}25 upvoteIncrement={15}26 downvoteIncrement={15}27 />28 </div>29 );30}
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 |
