From 1c883152c7d18c4c920c4cd0e96751b4477467cf Mon Sep 17 00:00:00 2001 From: Brian Ingles Date: Wed, 15 May 2024 10:01:22 -0500 Subject: [PATCH 1/5] Added comments about Spectrum components not re-exported (#1989) --- packages/components/src/spectrum/buttons.ts | 5 +++++ packages/components/src/spectrum/collections.ts | 4 ++++ packages/components/src/spectrum/forms.ts | 3 +++ 3 files changed, 12 insertions(+) diff --git a/packages/components/src/spectrum/buttons.ts b/packages/components/src/spectrum/buttons.ts index 0a8b8d491a..8f195abc94 100644 --- a/packages/components/src/spectrum/buttons.ts +++ b/packages/components/src/spectrum/buttons.ts @@ -1,6 +1,11 @@ export { ActionButton, type SpectrumActionButtonProps as ActionButtonProps, + ActionGroup, + type SpectrumActionGroupProps as ActionGroupProps, + // Button - can't be re-exported as it collides with DH component + // ButtonGroup - can't be re-exported as it collides with DH component + // FileTrigger - we aren't planning to support this component LogicButton, type SpectrumLogicButtonProps as LogicButtonProps, ToggleButton, diff --git a/packages/components/src/spectrum/collections.ts b/packages/components/src/spectrum/collections.ts index c60372d216..83689ed43f 100644 --- a/packages/components/src/spectrum/collections.ts +++ b/packages/components/src/spectrum/collections.ts @@ -1,8 +1,12 @@ export { ActionBar, type SpectrumActionBarProps as ActionBarProps, + ActionMenu, + type SpectrumActionMenuProps as ActionMenuProps, + // ListBox - we aren't planning to support this component MenuTrigger, type SpectrumMenuTriggerProps as MenuTriggerProps, + // TableView - we aren't planning to support this component TagGroup, type SpectrumTagGroupProps as TagGroupProps, } from '@adobe/react-spectrum'; diff --git a/packages/components/src/spectrum/forms.ts b/packages/components/src/spectrum/forms.ts index 16c929b7f5..e76d5d81fe 100644 --- a/packages/components/src/spectrum/forms.ts +++ b/packages/components/src/spectrum/forms.ts @@ -1,10 +1,13 @@ export { + // Checkbox can't be re-exported as it collides with DH component CheckboxGroup, type SpectrumCheckboxGroupProps as CheckboxGroupProps, Form, type SpectrumFormProps as FormProps, NumberField, type SpectrumNumberFieldProps as NumberFieldProps, + // Radio - re-export once we re-export RadioGroup + // RadioGroup - can't be re-exported as it collides with DH component RangeSlider, type SpectrumRangeSliderProps as RangeSliderProps, Slider, From 29924352206255ac13f73f6aad6137e3b56dfc21 Mon Sep 17 00:00:00 2001 From: Brian Ingles Date: Thu, 9 May 2024 08:54:14 -0500 Subject: [PATCH 2/5] Renamed ButtonGroup to SplitButtonGroup (#1989) --- packages/components/src/BasicModal.tsx | 6 +++--- .../src/{ButtonGroup.tsx => SplitButtonGroup.tsx} | 12 ++++++------ packages/components/src/index.ts | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) rename packages/components/src/{ButtonGroup.tsx => SplitButtonGroup.tsx} (72%) diff --git a/packages/components/src/BasicModal.tsx b/packages/components/src/BasicModal.tsx index fa3212cead..f5580ada25 100644 --- a/packages/components/src/BasicModal.tsx +++ b/packages/components/src/BasicModal.tsx @@ -1,6 +1,6 @@ import React, { useRef, useCallback } from 'react'; import PropTypes from 'prop-types'; -import ButtonGroup from './ButtonGroup'; +import { SplitButtonGroup } from './SplitButtonGroup'; import Button from './Button'; import { Modal, ModalBody, ModalFooter, ModalHeader } from './modal'; @@ -126,7 +126,7 @@ function BasicModal(props: BasicModalProps): JSX.Element { {cancelButtonText} )} - +