diff --git a/.changeset/serious-cycles-punch.md b/.changeset/serious-cycles-punch.md new file mode 100644 index 0000000000..fffaef2ee5 --- /dev/null +++ b/.changeset/serious-cycles-punch.md @@ -0,0 +1,5 @@ +--- +'@graphcommerce/ecommerce-ui': patch +--- + +Moved ActionCardListForm to @graphcommerce/ecommerce-ui to resolve issue with circular dependencies. diff --git a/packages/next-ui/ActionCard/ActionCardListForm.tsx b/packages/ecommerce-ui/components/FormComponents/ActionCardListForm.tsx similarity index 75% rename from packages/next-ui/ActionCard/ActionCardListForm.tsx rename to packages/ecommerce-ui/components/FormComponents/ActionCardListForm.tsx index 5448a503f9..3d19561475 100644 --- a/packages/next-ui/ActionCard/ActionCardListForm.tsx +++ b/packages/ecommerce-ui/components/FormComponents/ActionCardListForm.tsx @@ -1,18 +1,22 @@ -/* eslint-disable import/no-extraneous-dependencies */ -import { - Controller, - ControllerProps, - FieldValues, - useController, -} from '@graphcommerce/react-hook-form' +import { ActionCardProps, ActionCardList, ActionCardListProps } from '@graphcommerce/next-ui' +import { ControllerProps, FieldValues, useController } from '@graphcommerce/react-hook-form' import React, { MouseEventHandler } from 'react' -import { ActionCardProps } from './ActionCard' -import { ActionCardList, ActionCardListProps } from './ActionCardList' + +export { + ActionCard, + ActionCardAccordion, + ActionCardLayout, + type ActionCardLayoutProps, + type ActionCardAccordionProps, + type ActionCardProps, + ActionCardList, + type ActionCardListProps, +} from '@graphcommerce/next-ui' export type ActionCardItemBase = Pick export type ActionCardItemRenderProps = ActionCardProps & { - onReset: MouseEventHandler & MouseEventHandler + onReset: MouseEventHandler } & T export type ActionCardListFormProps = Omit< @@ -38,6 +42,8 @@ export function ActionCardListForm< errorMessage, defaultValue, multiple, + disabled, + shouldUnregister, ...other } = props const RenderItem = render as React.FC> @@ -57,7 +63,9 @@ export function ActionCardListForm< control, name, defaultValue, - rules: { required: errorMessage || required, ...rules }, + rules: { required, ...rules }, + disabled, + shouldUnregister, }) return ( diff --git a/packages/ecommerce-ui/components/FormComponents/index.ts b/packages/ecommerce-ui/components/FormComponents/index.ts index 84806ddf3d..0a647907eb 100644 --- a/packages/ecommerce-ui/components/FormComponents/index.ts +++ b/packages/ecommerce-ui/components/FormComponents/index.ts @@ -1,3 +1,4 @@ +export * from './ActionCardListForm' export * from './AutoCompleteElement' export * from './CheckboxButtonGroup' export * from './CheckboxElement' diff --git a/packages/magento-cart-payment-method/PaymentMethodActionCardList/PaymentMethodActionCardListForm.tsx b/packages/magento-cart-payment-method/PaymentMethodActionCardList/PaymentMethodActionCardListForm.tsx index c5789d9a32..3fb4dbe517 100644 --- a/packages/magento-cart-payment-method/PaymentMethodActionCardList/PaymentMethodActionCardListForm.tsx +++ b/packages/magento-cart-payment-method/PaymentMethodActionCardList/PaymentMethodActionCardListForm.tsx @@ -1,11 +1,5 @@ -import { - ActionCard, - Button, - FormDiv, - ActionCardItemRenderProps, - ActionCardListForm, - ActionCardProps, -} from '@graphcommerce/next-ui' +import { ActionCardItemRenderProps, ActionCardListForm } from '@graphcommerce/ecommerce-ui' +import { ActionCard, ActionCardProps, Button, FormDiv } from '@graphcommerce/next-ui' import { FormPersist, useForm, diff --git a/packages/magento-cart-payment-method/package.json b/packages/magento-cart-payment-method/package.json index 9dd6359305..e2a7a44229 100644 --- a/packages/magento-cart-payment-method/package.json +++ b/packages/magento-cart-payment-method/package.json @@ -12,6 +12,7 @@ } }, "peerDependencies": { + "@graphcommerce/ecommerce-ui": "^9.0.0-canary.79", "@graphcommerce/eslint-config-pwa": "^9.0.0-canary.79", "@graphcommerce/framer-scroller": "^9.0.0-canary.79", "@graphcommerce/graphql": "^9.0.0-canary.79", diff --git a/packages/magento-cart-pickup/components/PickupLocationForm.tsx b/packages/magento-cart-pickup/components/PickupLocationForm.tsx index 1bb10c7eda..83e5a3ad18 100644 --- a/packages/magento-cart-pickup/components/PickupLocationForm.tsx +++ b/packages/magento-cart-pickup/components/PickupLocationForm.tsx @@ -1,4 +1,6 @@ import { + ActionCardItemBase, + ActionCardListForm, ApolloErrorAlert, TextFieldElement, useFormCompose, @@ -9,16 +11,16 @@ import { ProductInfoInput } from '@graphcommerce/graphql-mesh' import { useCartQuery, useFormGqlMutationCart } from '@graphcommerce/magento-cart' import { useShippingMethod } from '@graphcommerce/magento-cart-shipping-method' import { GetShippingMethodsDocument } from '@graphcommerce/magento-cart-shipping-method/components/ShippingMethodForm/GetShippingMethods.gql' -import { ActionCardItemBase, ActionCardListForm, FormRow } from '@graphcommerce/next-ui' +import { FormRow } from '@graphcommerce/next-ui' import { Trans } from '@lingui/react' -import { useMemo, useDeferredValue } from 'react' +import { useDeferredValue, useMemo } from 'react' import { GetPickupLocationsForProductsDocument } from '../graphql/GetPickupLocationsForProducts.gql' import { SetPickupLocationOnCartDocument, SetPickupLocationOnCartMutation, SetPickupLocationOnCartMutationVariables, } from '../graphql/SetPickupLocationOnCart.gql' -import { PickupLocationActionCard, Location } from './PickupLocationActionCard' +import { Location, PickupLocationActionCard } from './PickupLocationActionCard' export type PickupLocationFormProps = Pick @@ -42,7 +44,7 @@ export function PickupLocationForm(props: PickupLocationFormProps) { const defaultSearchTerm = shippingAddress?.pickup_location_code ? undefined - : shippingAddress?.postcode ?? undefined + : (shippingAddress?.postcode ?? undefined) const form = useFormGqlMutationCart< SetPickupLocationOnCartMutation, diff --git a/packages/magento-cart-shipping-address/components/CustomerAddressForm/CustomerAddressForm.tsx b/packages/magento-cart-shipping-address/components/CustomerAddressForm/CustomerAddressForm.tsx index 7f06b21a48..1219c17f7e 100644 --- a/packages/magento-cart-shipping-address/components/CustomerAddressForm/CustomerAddressForm.tsx +++ b/packages/magento-cart-shipping-address/components/CustomerAddressForm/CustomerAddressForm.tsx @@ -1,4 +1,5 @@ import { + ActionCardListForm, FormAutoSubmit, FormPersist, TextFieldElement, @@ -12,7 +13,7 @@ import { useFormGqlMutationCart, } from '@graphcommerce/magento-cart' import { CustomerDocument } from '@graphcommerce/magento-customer' -import { ActionCardListForm, FormRow, filterNonNullableKeys } from '@graphcommerce/next-ui' +import { FormRow, filterNonNullableKeys } from '@graphcommerce/next-ui' import { i18n } from '@lingui/core' import { Trans } from '@lingui/macro' import { Box, SxProps, Theme } from '@mui/material' diff --git a/packages/magento-cart-shipping-method/components/ShippingMethodForm/ShippingMethodForm.tsx b/packages/magento-cart-shipping-method/components/ShippingMethodForm/ShippingMethodForm.tsx index 17c9ff6106..d4b0e66a61 100644 --- a/packages/magento-cart-shipping-method/components/ShippingMethodForm/ShippingMethodForm.tsx +++ b/packages/magento-cart-shipping-method/components/ShippingMethodForm/ShippingMethodForm.tsx @@ -1,15 +1,14 @@ +import { + ActionCardItemBase, + ActionCardItemRenderProps, + ActionCardListForm, +} from '@graphcommerce/ecommerce-ui' import { ApolloCartErrorAlert, useCartQuery, useFormGqlMutationCart, } from '@graphcommerce/magento-cart' -import { - Form, - FormHeader, - ActionCardItemBase, - ActionCardItemRenderProps, - ActionCardListForm, -} from '@graphcommerce/next-ui' +import { Form, FormHeader } from '@graphcommerce/next-ui' import { FormAutoSubmit, FormProvider, diff --git a/packages/magento-cart-shipping-method/package.json b/packages/magento-cart-shipping-method/package.json index d0f7cfd7a7..816f1fe29b 100644 --- a/packages/magento-cart-shipping-method/package.json +++ b/packages/magento-cart-shipping-method/package.json @@ -12,6 +12,7 @@ } }, "peerDependencies": { + "@graphcommerce/ecommerce-ui": "^9.0.0-canary.79", "@graphcommerce/eslint-config-pwa": "^9.0.0-canary.79", "@graphcommerce/framer-scroller": "^9.0.0-canary.79", "@graphcommerce/graphql": "^9.0.0-canary.79", diff --git a/packages/magento-customer/components/AccountSignInUpForm/AccountSignInUpForm.tsx b/packages/magento-customer/components/AccountSignInUpForm/AccountSignInUpForm.tsx index eec63c5293..e6e4b3d5bb 100644 --- a/packages/magento-customer/components/AccountSignInUpForm/AccountSignInUpForm.tsx +++ b/packages/magento-customer/components/AccountSignInUpForm/AccountSignInUpForm.tsx @@ -1,13 +1,7 @@ -import { - EmailElement, - FormAutoSubmit, - TextFieldElement, - emailPattern, -} from '@graphcommerce/ecommerce-ui' +import { ActionCardListForm, EmailElement, FormAutoSubmit } from '@graphcommerce/ecommerce-ui' import { useApolloClient } from '@graphcommerce/graphql' import { ActionCard, - ActionCardListForm, Button, FormActions, FormDiv, diff --git a/packages/magento-customer/components/CompanyFields/CompanyFields.tsx b/packages/magento-customer/components/CompanyFields/CompanyFields.tsx index cd95c673ec..688e6f3c95 100644 --- a/packages/magento-customer/components/CompanyFields/CompanyFields.tsx +++ b/packages/magento-customer/components/CompanyFields/CompanyFields.tsx @@ -1,11 +1,5 @@ -import { FieldPath, FieldValues, useWatch } from '@graphcommerce/ecommerce-ui' -import { - ActionCard, - ActionCardListForm, - ActionCardProps, - FormRow, - useStorefrontConfig, -} from '@graphcommerce/next-ui' +import { ActionCardListForm, FieldPath, FieldValues, useWatch } from '@graphcommerce/ecommerce-ui' +import { ActionCard, ActionCardProps, FormRow, useStorefrontConfig } from '@graphcommerce/next-ui' import { t } from '@lingui/macro' import { CompanyName } from './CompanyName' import { CompanyVAT } from './CompanyVAT' diff --git a/packages/magento-product-bundle/components/BundleProductOptions/BundleOption.tsx b/packages/magento-product-bundle/components/BundleProductOptions/BundleOption.tsx index 40ef372ba4..498f272ed3 100644 --- a/packages/magento-product-bundle/components/BundleProductOptions/BundleOption.tsx +++ b/packages/magento-product-bundle/components/BundleProductOptions/BundleOption.tsx @@ -1,10 +1,6 @@ +import { ActionCardItemBase, ActionCardListForm } from '@graphcommerce/ecommerce-ui' import { AddProductsToCartFields, useFormAddProductsToCart } from '@graphcommerce/magento-product' -import { - SectionHeader, - ActionCardListForm, - ActionCardItemBase, - filterNonNullableKeys, -} from '@graphcommerce/next-ui' +import { SectionHeader, filterNonNullableKeys } from '@graphcommerce/next-ui' import { i18n } from '@lingui/core' import React, { useMemo } from 'react' import { BundleOptionValue } from './BundleOptionValue' diff --git a/packages/magento-product-configurable/components/ConfigurableProductOptions/ConfigurableProductOption.tsx b/packages/magento-product-configurable/components/ConfigurableProductOptions/ConfigurableProductOption.tsx index 33baa37c95..f00c837093 100644 --- a/packages/magento-product-configurable/components/ConfigurableProductOptions/ConfigurableProductOption.tsx +++ b/packages/magento-product-configurable/components/ConfigurableProductOptions/ConfigurableProductOption.tsx @@ -1,19 +1,14 @@ +import { ActionCardItemBase, ActionCardListForm } from '@graphcommerce/ecommerce-ui' import { - useFormAddProductsToCart, AddProductsToCartFields, + useFormAddProductsToCart, } from '@graphcommerce/magento-product/components' -import { - nonNullable, - filterNonNullableKeys, - SectionHeader, - ActionCardListForm, - ActionCardItemBase, -} from '@graphcommerce/next-ui' +import { filterNonNullableKeys, nonNullable, SectionHeader } from '@graphcommerce/next-ui' import { useWatch } from '@graphcommerce/react-hook-form' import { i18n } from '@lingui/core' import { Box, SxProps, Theme } from '@mui/material' import { ConfigurableOptionsFragment } from '../../graphql/ConfigurableOptions.gql' -import { UseConfigurableOptionsSelection, useConfigurableOptionsForSelection } from '../../hooks' +import { useConfigurableOptionsForSelection, UseConfigurableOptionsSelection } from '../../hooks' import { ConfigurableOptionValue, ConfigurableOptionValueFragment, diff --git a/packages/magento-product-downloadable/components/DownloadableProductOptions/DownloadableProductOptions.tsx b/packages/magento-product-downloadable/components/DownloadableProductOptions/DownloadableProductOptions.tsx index 6f07cf0753..30910f2d4f 100644 --- a/packages/magento-product-downloadable/components/DownloadableProductOptions/DownloadableProductOptions.tsx +++ b/packages/magento-product-downloadable/components/DownloadableProductOptions/DownloadableProductOptions.tsx @@ -1,11 +1,7 @@ +import { ActionCardListForm } from '@graphcommerce/ecommerce-ui' import { AddToCartItemSelector, useFormAddProductsToCart } from '@graphcommerce/magento-product' import { Money } from '@graphcommerce/magento-store' -import { - ActionCard, - ActionCardListForm, - ActionCardProps, - filterNonNullableKeys, -} from '@graphcommerce/next-ui' +import { ActionCard, ActionCardProps, filterNonNullableKeys } from '@graphcommerce/next-ui' import { useMemo } from 'react' import { DownloadableProductOptionsFragment } from './DownloadableProductOptions.gql' diff --git a/packages/magento-product-downloadable/package.json b/packages/magento-product-downloadable/package.json index a620e463fa..6f1987940d 100644 --- a/packages/magento-product-downloadable/package.json +++ b/packages/magento-product-downloadable/package.json @@ -12,6 +12,7 @@ } }, "peerDependencies": { + "@graphcommerce/ecommerce-ui": "^9.0.0-canary.79", "@graphcommerce/eslint-config-pwa": "^9.0.0-canary.79", "@graphcommerce/graphql": "^9.0.0-canary.79", "@graphcommerce/magento-cart": "^9.0.0-canary.79", diff --git a/packages/magento-product/components/ProductCustomizable/CustomizableCheckboxOption.tsx b/packages/magento-product/components/ProductCustomizable/CustomizableCheckboxOption.tsx index 1c81bad302..19a8067bf8 100644 --- a/packages/magento-product/components/ProductCustomizable/CustomizableCheckboxOption.tsx +++ b/packages/magento-product/components/ProductCustomizable/CustomizableCheckboxOption.tsx @@ -1,14 +1,13 @@ +import { ActionCardListForm } from '@graphcommerce/ecommerce-ui' import { Money } from '@graphcommerce/magento-store' import { - ActionCardListForm, ActionCard, - filterNonNullableKeys, ActionCardProps, + filterNonNullableKeys, SectionHeader, } from '@graphcommerce/next-ui' import { i18n } from '@lingui/core' -// eslint-disable-next-line @typescript-eslint/no-restricted-imports -import { Checkbox, Box } from '@mui/material' +import { Box, Checkbox } from '@mui/material' import { useFormAddProductsToCart } from '../AddProductsToCart' import { OptionTypeRenderer } from './CustomizableAreaOption' diff --git a/packages/magento-product/components/ProductCustomizable/CustomizableMultipleOption.tsx b/packages/magento-product/components/ProductCustomizable/CustomizableMultipleOption.tsx index 5565053973..f7a1eb2b1f 100644 --- a/packages/magento-product/components/ProductCustomizable/CustomizableMultipleOption.tsx +++ b/packages/magento-product/components/ProductCustomizable/CustomizableMultipleOption.tsx @@ -1,9 +1,9 @@ +import { ActionCardListForm } from '@graphcommerce/ecommerce-ui' import { Money } from '@graphcommerce/magento-store' import { - ActionCardListForm, ActionCard, - filterNonNullableKeys, ActionCardProps, + filterNonNullableKeys, SectionHeader, } from '@graphcommerce/next-ui' import { i18n } from '@lingui/core' diff --git a/packages/magento-product/components/ProductCustomizable/CustomizableRadioOption.tsx b/packages/magento-product/components/ProductCustomizable/CustomizableRadioOption.tsx index 11e4ff902e..0b0b422a06 100644 --- a/packages/magento-product/components/ProductCustomizable/CustomizableRadioOption.tsx +++ b/packages/magento-product/components/ProductCustomizable/CustomizableRadioOption.tsx @@ -1,9 +1,9 @@ +import { ActionCardListForm } from '@graphcommerce/ecommerce-ui' import { Money } from '@graphcommerce/magento-store' import { - ActionCardListForm, ActionCard, - filterNonNullableKeys, ActionCardProps, + filterNonNullableKeys, SectionHeader, } from '@graphcommerce/next-ui' import { i18n } from '@lingui/core' diff --git a/packages/magento-product/components/ProductFiltersPro/ProductFilterEqualChip.tsx b/packages/magento-product/components/ProductFiltersPro/ProductFilterEqualChip.tsx index 5ffb6db885..dbc9156d06 100644 --- a/packages/magento-product/components/ProductFiltersPro/ProductFilterEqualChip.tsx +++ b/packages/magento-product/components/ProductFiltersPro/ProductFilterEqualChip.tsx @@ -1,12 +1,11 @@ -import { useWatch } from '@graphcommerce/ecommerce-ui' +import { ActionCardListForm, useWatch } from '@graphcommerce/ecommerce-ui' import type { ProductAttributeFilterInput } from '@graphcommerce/graphql-mesh' import { - ChipOverlayOrPopper, - ActionCardListForm, ActionCard, + ChipOverlayOrPopper, filterNonNullableKeys, - IconSvg, iconCirle, + IconSvg, } from '@graphcommerce/next-ui' import { Box } from '@mui/material' import { useMemo } from 'react' diff --git a/packages/magento-product/components/ProductFiltersPro/ProductFilterEqualSection.tsx b/packages/magento-product/components/ProductFiltersPro/ProductFilterEqualSection.tsx index 3573c0e50c..f8fa67c4ec 100644 --- a/packages/magento-product/components/ProductFiltersPro/ProductFilterEqualSection.tsx +++ b/packages/magento-product/components/ProductFiltersPro/ProductFilterEqualSection.tsx @@ -1,13 +1,12 @@ -import { useWatch } from '@graphcommerce/ecommerce-ui' +import { ActionCardListForm, useWatch } from '@graphcommerce/ecommerce-ui' import type { ProductAttributeFilterInput } from '@graphcommerce/graphql-mesh' import { - ActionCardListForm, ActionCard, - filterNonNullableKeys, - IconSvg, - iconCirle, ActionCardAccordion, Button, + filterNonNullableKeys, + iconCirle, + IconSvg, } from '@graphcommerce/next-ui' import { Trans } from '@lingui/react' import { Box } from '@mui/material' diff --git a/packages/magento-product/components/ProductFiltersPro/ProductFiltersProLimitChip.tsx b/packages/magento-product/components/ProductFiltersPro/ProductFiltersProLimitChip.tsx index 2f373af56e..22f27b4bcf 100644 --- a/packages/magento-product/components/ProductFiltersPro/ProductFiltersProLimitChip.tsx +++ b/packages/magento-product/components/ProductFiltersPro/ProductFiltersProLimitChip.tsx @@ -1,13 +1,7 @@ -import { useWatch } from '@graphcommerce/ecommerce-ui' +import { ActionCardItemBase, ActionCardListForm, useWatch } from '@graphcommerce/ecommerce-ui' import { useQuery } from '@graphcommerce/graphql' import { StoreConfigDocument } from '@graphcommerce/magento-store' -import { - ActionCard, - ActionCardItemBase, - ActionCardListForm, - ChipOverlayOrPopper, - ChipOverlayOrPopperProps, -} from '@graphcommerce/next-ui' +import { ActionCard, ChipOverlayOrPopper, ChipOverlayOrPopperProps } from '@graphcommerce/next-ui' import { Trans } from '@lingui/react' import { useMemo } from 'react' import { useProductFiltersPro } from './ProductFiltersPro' diff --git a/packages/magento-product/components/ProductFiltersPro/ProductFiltersProLimitSection.tsx b/packages/magento-product/components/ProductFiltersPro/ProductFiltersProLimitSection.tsx index 93eb1992e6..3a8f06de13 100644 --- a/packages/magento-product/components/ProductFiltersPro/ProductFiltersProLimitSection.tsx +++ b/packages/magento-product/components/ProductFiltersPro/ProductFiltersProLimitSection.tsx @@ -1,17 +1,11 @@ -import { useWatch } from '@graphcommerce/ecommerce-ui' +import { ActionCardItemBase, ActionCardListForm, useWatch } from '@graphcommerce/ecommerce-ui' import { useQuery } from '@graphcommerce/graphql' import { StoreConfigDocument } from '@graphcommerce/magento-store' -import { - ActionCard, - ActionCardAccordion, - ActionCardItemBase, - ActionCardListForm, - Button, -} from '@graphcommerce/next-ui' +import { ActionCard, ActionCardAccordion, Button } from '@graphcommerce/next-ui' import { Trans } from '@lingui/react' +import { SxProps, Theme } from '@mui/material' import { useMemo } from 'react' import { useProductFiltersPro } from './ProductFiltersPro' -import { SxProps, Theme } from '@mui/material' export type ProductFiltersProLimitSectionProps = { sx?: SxProps } diff --git a/packages/magento-product/components/ProductFiltersPro/ProductFiltersProSortChip.tsx b/packages/magento-product/components/ProductFiltersPro/ProductFiltersProSortChip.tsx index d79e8d5b2c..ff175d523c 100644 --- a/packages/magento-product/components/ProductFiltersPro/ProductFiltersProSortChip.tsx +++ b/packages/magento-product/components/ProductFiltersPro/ProductFiltersProSortChip.tsx @@ -1,9 +1,5 @@ -import { - ActionCard, - ActionCardListForm, - ChipOverlayOrPopper, - ChipOverlayOrPopperProps, -} from '@graphcommerce/next-ui' +import { ActionCardListForm } from '@graphcommerce/ecommerce-ui' +import { ActionCard, ChipOverlayOrPopper, ChipOverlayOrPopperProps } from '@graphcommerce/next-ui' import { Trans } from '@lingui/react' import { useProductFiltersPro } from './ProductFiltersPro' import { UseProductFiltersProSortProps, useProductFiltersProSort } from './useProductFiltersProSort' diff --git a/packages/magento-product/components/ProductFiltersPro/ProductFiltersProSortSection.tsx b/packages/magento-product/components/ProductFiltersPro/ProductFiltersProSortSection.tsx index b68cfd11d0..e9843ba0ad 100644 --- a/packages/magento-product/components/ProductFiltersPro/ProductFiltersProSortSection.tsx +++ b/packages/magento-product/components/ProductFiltersPro/ProductFiltersProSortSection.tsx @@ -1,4 +1,5 @@ -import { ActionCard, ActionCardAccordion, ActionCardListForm, Button } from '@graphcommerce/next-ui' +import { ActionCardListForm } from '@graphcommerce/ecommerce-ui' +import { ActionCard, ActionCardAccordion, Button } from '@graphcommerce/next-ui' import { Trans } from '@lingui/react' import { SxProps, Theme } from '@mui/material' import { useProductFiltersPro } from './ProductFiltersPro' diff --git a/packages/next-ui/ActionCard/index.ts b/packages/next-ui/ActionCard/index.ts index 4137e5b9df..21923c90e4 100644 --- a/packages/next-ui/ActionCard/index.ts +++ b/packages/next-ui/ActionCard/index.ts @@ -2,4 +2,3 @@ export * from './ActionCard' export * from './ActionCardAccordion' export * from './ActionCardLayout' export * from './ActionCardList' -export * from './ActionCardListForm'