From 193f5dc14468eee800570d6be431c55072fd8e26 Mon Sep 17 00:00:00 2001 From: artem ash Date: Thu, 20 Jun 2024 12:12:56 -0700 Subject: [PATCH] ui: minor change to primitives/Accordian cmmc: moved CartAccordian to client --- .../components/cart/cart-accordian.tsx | 59 ------------- packages/commerce/components/index.ts | 1 - packages/commerce/package.json | 4 +- packages/ui/package.json | 2 +- packages/ui/primitives/accordion.tsx | 7 +- pnpm-lock.yaml | 87 +++++++++++++++++-- 6 files changed, 89 insertions(+), 71 deletions(-) delete mode 100644 packages/commerce/components/cart/cart-accordian.tsx diff --git a/packages/commerce/components/cart/cart-accordian.tsx b/packages/commerce/components/cart/cart-accordian.tsx deleted file mode 100644 index 5bd28020..00000000 --- a/packages/commerce/components/cart/cart-accordian.tsx +++ /dev/null @@ -1,59 +0,0 @@ -'use client' -import React from 'react' -import { observer } from 'mobx-react-lite' - -import { ChevronRight } from 'lucide-react' - -import { - Accordion, - AccordionContent, - AccordionItem, - AccordionTrigger, -} from '@hanzo/ui/primitives' - -import { formatCurrencyValue } from '../../util' -import { useCommerce } from '../../context' - -import CartPanel from './cart-panel' - -const CartAccordian: React.FC<{ - icon?: React.ReactNode - className?: string -}> = observer(({ - icon, - className='' -}) => { - const cmmc = useCommerce() - return ( - - - -
- {icon} -
- Order Total: - Your Order -
-
-
-
{formatCurrencyValue(cmmc.promoAppliedCartTotal)}
- -
-
- - - -
-
- ) -}) - -export default CartAccordian diff --git a/packages/commerce/components/index.ts b/packages/commerce/components/index.ts index 12e6f4db..b23c3a80 100644 --- a/packages/commerce/components/index.ts +++ b/packages/commerce/components/index.ts @@ -1,7 +1,6 @@ export { default as AddToCartWidget } from './add-to-cart-widget' export { default as CarouselBuyCard } from './buy/carousel-buy-card' -export { default as CartAccordian } from './cart/cart-accordian' export { default as CartPanel } from './cart/cart-panel' export { default as Icons } from './Icons' diff --git a/packages/commerce/package.json b/packages/commerce/package.json index b58546c0..0e252ed3 100644 --- a/packages/commerce/package.json +++ b/packages/commerce/package.json @@ -1,6 +1,6 @@ { "name": "@hanzo/commerce", - "version": "7.1.27", + "version": "7.1.34", "description": "e-commerce framework.", "publishConfig": { "registry": "https://registry.npmjs.org/", @@ -37,7 +37,7 @@ }, "peerDependencies": { "@hanzo/auth": "^2.4.10", - "@hanzo/ui": "^3.8.21", + "@hanzo/ui": "^3.8.31", "@hookform/resolvers": "^3.3.4", "@radix-ui/react-radio-group": "^1.1.3", "firebase": "^10.8.0", diff --git a/packages/ui/package.json b/packages/ui/package.json index 0b6b76bc..b7981f2c 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@hanzo/ui", - "version": "3.8.29", + "version": "3.8.31", "description": "Library that contains shared UI primitives, support for a common design system, and other boilerplate support.", "publishConfig": { "registry": "https://registry.npmjs.org/", diff --git a/packages/ui/primitives/accordion.tsx b/packages/ui/primitives/accordion.tsx index a6494a9a..9cea7bda 100644 --- a/packages/ui/primitives/accordion.tsx +++ b/packages/ui/primitives/accordion.tsx @@ -22,14 +22,15 @@ const AccordionItem = React.forwardRef< AccordionItem.displayName = "AccordionItem" type AccordionTriggerProps = React.ComponentPropsWithoutRef & { - showChevron?: boolean; + showChevron?: boolean + headerClx?: string } const AccordionTrigger = React.forwardRef< React.ElementRef, AccordionTriggerProps ->(({ showChevron, className, children, ...props }, ref) => ( - +>(({ showChevron, headerClx, className, children, ...props }, ref) => ( +