Skip to content

Commit c7d6e62

Browse files
authored
feat(popover): pass through popover enum types (#3302)
* feat(combobox): export RenderMode enum from popover package * chore(combobox): changeset * feat(date-picker): export Align and Justify enums from popover package * chore(date-picker): changeset * feat(guide-cue): export BeaconAlign enum * chore(guide-cue): changeset * feat(menu): export Align, Justify, and RenderMode enums from popover package * chore(menu): changeset * feat(split-button): export RenderMode and make popover package dev dep * chore(split-button): changeset * refactor(split-button): consolidate menu imports * refactor(split-button): rename imported enums
1 parent d7e989b commit c7d6e62

File tree

23 files changed

+93
-43
lines changed

23 files changed

+93
-43
lines changed

.changeset/bitter-carpets-obey.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@leafygreen-ui/guide-cue': minor
3+
---
4+
5+
Export `BeaconAlign` enum

.changeset/full-ants-create.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@leafygreen-ui/split-button': minor
3+
---
4+
5+
Export `RenderMode` enum

.changeset/loud-parts-flow.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@leafygreen-ui/combobox': minor
3+
---
4+
5+
Export `RenderMode` enum

.changeset/public-readers-reply.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@leafygreen-ui/date-picker': minor
3+
---
4+
5+
Export `Align` and `Justify` enums

.changeset/yellow-carrots-say.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@leafygreen-ui/menu': minor
3+
---
4+
5+
Export `Align`, `Justify`, and `RenderMode` enums

packages/combobox/src/Combobox/Combobox.types.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React, { ReactNode } from 'react';
22

33
import { type ChipProps } from '@leafygreen-ui/chip';
44
import { Either } from '@leafygreen-ui/lib';
5-
import { PopoverProps } from '@leafygreen-ui/popover';
5+
import { PopoverProps, RenderMode } from '@leafygreen-ui/popover';
66

77
import {
88
ComboboxSize,
@@ -14,6 +14,8 @@ import {
1414
State,
1515
} from '../types';
1616

17+
export { RenderMode };
18+
1719
/**
1820
* Combobox Props
1921
*/

packages/combobox/src/Combobox/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ export {
33
type BaseComboboxProps,
44
type ComboboxMultiselectProps,
55
type ComboboxProps,
6+
RenderMode,
67
} from './Combobox.types';

packages/combobox/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export { Combobox, type ComboboxProps } from './Combobox';
1+
export { Combobox, type ComboboxProps, RenderMode } from './Combobox';
22
export { ComboboxGroup, type ComboboxGroupProps } from './ComboboxGroup';
33
export { ComboboxOption, type ComboboxOptionProps } from './ComboboxOption';
44
export {

packages/date-picker/src/shared/types/BaseDatePickerProps.types.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
import { AriaLabelPropsWithLabel } from '@leafygreen-ui/a11y';
22
import { LocaleString } from '@leafygreen-ui/date-utils';
33
import { DarkModeProps } from '@leafygreen-ui/lib';
4-
import { PopoverProps } from '@leafygreen-ui/popover';
4+
import { Align, Justify, PopoverProps } from '@leafygreen-ui/popover';
55
import { BaseFontSize, Size } from '@leafygreen-ui/tokens';
66

77
import { AutoComplete, DatePickerState } from './types';
88

9+
export { Align, Justify };
10+
911
export type ModifiedPopoverProps = Omit<
1012
PopoverProps,
1113
| 'active'

packages/date-picker/src/shared/types/index.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
export { type BaseDatePickerProps } from './BaseDatePickerProps.types';
1+
export {
2+
Align,
3+
type BaseDatePickerProps,
4+
Justify,
5+
} from './BaseDatePickerProps.types';
26
export {
37
DateSegment,
48
type DateSegmentsState,

0 commit comments

Comments
 (0)