Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "minor",
"comment": "feat: release Drawer to stable",
"packageName": "@fluentui/react-components",
"email": "[email protected]",
"dependentChangeType": "patch"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "patch",
"comment": "feat: release 9.0.0",
"packageName": "@fluentui/react-drawer",
"email": "[email protected]",
"dependentChangeType": "patch"
}
Original file line number Diff line number Diff line change
Expand Up @@ -257,6 +257,31 @@ import { dividerClassNames } from '@fluentui/react-divider';
import { DividerProps } from '@fluentui/react-divider';
import { DividerSlots } from '@fluentui/react-divider';
import { DividerState } from '@fluentui/react-divider';
import { Drawer } from '@fluentui/react-drawer';
import { DrawerBody } from '@fluentui/react-drawer';
import { drawerBodyClassNames } from '@fluentui/react-drawer';
import { DrawerBodySlots } from '@fluentui/react-drawer';
import { DrawerBodyState } from '@fluentui/react-drawer';
import { DrawerFooter } from '@fluentui/react-drawer';
import { drawerFooterClassNames } from '@fluentui/react-drawer';
import { DrawerFooterSlots } from '@fluentui/react-drawer';
import { DrawerFooterState } from '@fluentui/react-drawer';
import { DrawerHeader } from '@fluentui/react-drawer';
import { drawerHeaderClassNames } from '@fluentui/react-drawer';
import { DrawerHeaderNavigation } from '@fluentui/react-drawer';
import { drawerHeaderNavigationClassNames } from '@fluentui/react-drawer';
import { DrawerHeaderNavigationProps } from '@fluentui/react-drawer';
import { DrawerHeaderNavigationSlots } from '@fluentui/react-drawer';
import { DrawerHeaderNavigationState } from '@fluentui/react-drawer';
import { DrawerHeaderSlots } from '@fluentui/react-drawer';
import { DrawerHeaderState } from '@fluentui/react-drawer';
import { DrawerHeaderTitle } from '@fluentui/react-drawer';
import { drawerHeaderTitleClassNames } from '@fluentui/react-drawer';
import { DrawerHeaderTitleSlots } from '@fluentui/react-drawer';
import { DrawerHeaderTitleState } from '@fluentui/react-drawer';
import { DrawerProps } from '@fluentui/react-drawer';
import { DrawerSlots } from '@fluentui/react-drawer';
import { DrawerState } from '@fluentui/react-drawer';
import { Dropdown } from '@fluentui/react-combobox';
import { dropdownClassNames } from '@fluentui/react-combobox';
import { DropdownContextValues } from '@fluentui/react-combobox';
Expand Down Expand Up @@ -319,6 +344,11 @@ import { infoLabelClassNames } from '@fluentui/react-infolabel';
import { InfoLabelProps } from '@fluentui/react-infolabel';
import { InfoLabelSlots } from '@fluentui/react-infolabel';
import { InfoLabelState } from '@fluentui/react-infolabel';
import { InlineDrawer } from '@fluentui/react-drawer';
import { inlineDrawerClassNames } from '@fluentui/react-drawer';
import { InlineDrawerProps } from '@fluentui/react-drawer';
import { InlineDrawerSlots } from '@fluentui/react-drawer';
import { InlineDrawerState } from '@fluentui/react-drawer';
import { Input } from '@fluentui/react-input';
import { inputClassNames } from '@fluentui/react-input';
import { InputOnChangeData } from '@fluentui/react-input';
Expand Down Expand Up @@ -491,6 +521,11 @@ import { OverflowDivider } from '@fluentui/react-overflow';
import { OverflowItem } from '@fluentui/react-overflow';
import { OverflowItemProps } from '@fluentui/react-overflow';
import { OverflowProps } from '@fluentui/react-overflow';
import { OverlayDrawer } from '@fluentui/react-drawer';
import { overlayDrawerClassNames } from '@fluentui/react-drawer';
import { OverlayDrawerProps } from '@fluentui/react-drawer';
import { OverlayDrawerSlots } from '@fluentui/react-drawer';
import { OverlayDrawerState } from '@fluentui/react-drawer';
import { PartialTheme } from '@fluentui/react-theme';
import { PartitionAvatarGroupItems } from '@fluentui/react-avatar';
import { partitionAvatarGroupItems } from '@fluentui/react-avatar';
Expand Down Expand Up @@ -593,13 +628,20 @@ import { renderDialogSurface_unstable } from '@fluentui/react-dialog';
import { renderDialogTitle_unstable } from '@fluentui/react-dialog';
import { renderDialogTrigger_unstable } from '@fluentui/react-dialog';
import { renderDivider_unstable } from '@fluentui/react-divider';
import { renderDrawer_unstable } from '@fluentui/react-drawer';
import { renderDrawerBody_unstable } from '@fluentui/react-drawer';
import { renderDrawerFooter_unstable } from '@fluentui/react-drawer';
import { renderDrawerHeader_unstable } from '@fluentui/react-drawer';
import { renderDrawerHeaderNavigation_unstable } from '@fluentui/react-drawer';
import { renderDrawerHeaderTitle_unstable } from '@fluentui/react-drawer';
import { renderDropdown_unstable } from '@fluentui/react-combobox';
import { RendererProvider } from '@griffel/react';
import { renderField_unstable } from '@fluentui/react-field';
import { renderFlatTree_unstable } from '@fluentui/react-tree';
import { renderFluentProvider_unstable } from '@fluentui/react-provider';
import { renderImage_unstable } from '@fluentui/react-image';
import { renderInfoLabel_unstable } from '@fluentui/react-infolabel';
import { renderInlineDrawer_unstable } from '@fluentui/react-drawer';
import { renderInput_unstable } from '@fluentui/react-input';
import { renderInteractionTag_unstable } from '@fluentui/react-tags';
import { renderInteractionTagPrimary_unstable } from '@fluentui/react-tags';
Expand Down Expand Up @@ -627,6 +669,7 @@ import { renderMessageBarGroup_unstable } from '@fluentui/react-message-bar';
import { renderMessageBarTitle_unstable } from '@fluentui/react-message-bar';
import { renderOption_unstable } from '@fluentui/react-combobox';
import { renderOptionGroup_unstable } from '@fluentui/react-combobox';
import { renderOverlayDrawer_unstable } from '@fluentui/react-drawer';
import { renderPersona_unstable } from '@fluentui/react-persona';
import { renderPopover_unstable } from '@fluentui/react-popover';
import { renderPopoverSurface_unstable } from '@fluentui/react-popover';
Expand Down Expand Up @@ -1068,6 +1111,17 @@ import { useDialogTitleStyles_unstable } from '@fluentui/react-dialog';
import { useDialogTrigger_unstable } from '@fluentui/react-dialog';
import { useDivider_unstable } from '@fluentui/react-divider';
import { useDividerStyles_unstable } from '@fluentui/react-divider';
import { useDrawer_unstable } from '@fluentui/react-drawer';
import { useDrawerBody_unstable } from '@fluentui/react-drawer';
import { useDrawerBodyStyles_unstable } from '@fluentui/react-drawer';
import { useDrawerFooter_unstable } from '@fluentui/react-drawer';
import { useDrawerFooterStyles_unstable } from '@fluentui/react-drawer';
import { useDrawerHeader_unstable } from '@fluentui/react-drawer';
import { useDrawerHeaderNavigation_unstable } from '@fluentui/react-drawer';
import { useDrawerHeaderNavigationStyles_unstable } from '@fluentui/react-drawer';
import { useDrawerHeaderStyles_unstable } from '@fluentui/react-drawer';
import { useDrawerHeaderTitle_unstable } from '@fluentui/react-drawer';
import { useDrawerHeaderTitleStyles_unstable } from '@fluentui/react-drawer';
import { useDropdown_unstable } from '@fluentui/react-combobox';
import { useDropdownStyles_unstable } from '@fluentui/react-combobox';
import { useEventCallback } from '@fluentui/react-utilities';
Expand Down Expand Up @@ -1095,6 +1149,8 @@ import { useImage_unstable } from '@fluentui/react-image';
import { useImageStyles_unstable } from '@fluentui/react-image';
import { useInfoLabel_unstable } from '@fluentui/react-infolabel';
import { useInfoLabelStyles_unstable } from '@fluentui/react-infolabel';
import { useInlineDrawer_unstable } from '@fluentui/react-drawer';
import { useInlineDrawerStyles_unstable } from '@fluentui/react-drawer';
import { useInput_unstable } from '@fluentui/react-input';
import { useInputStyles_unstable } from '@fluentui/react-input';
import { useInteractionTag_unstable } from '@fluentui/react-tags';
Expand Down Expand Up @@ -1170,6 +1226,8 @@ import { useOptionGroupStyles_unstable } from '@fluentui/react-combobox';
import { useOptionStyles_unstable } from '@fluentui/react-combobox';
import { useOverflowCount } from '@fluentui/react-overflow';
import { useOverflowMenu } from '@fluentui/react-overflow';
import { useOverlayDrawer_unstable } from '@fluentui/react-drawer';
import { useOverlayDrawerStyles_unstable } from '@fluentui/react-drawer';
import { usePersona_unstable } from '@fluentui/react-persona';
import { usePersonaStyles_unstable } from '@fluentui/react-persona';
import { usePopover_unstable } from '@fluentui/react-popover';
Expand Down Expand Up @@ -1809,6 +1867,56 @@ export { DividerSlots }

export { DividerState }

export { Drawer }

export { DrawerBody }

export { drawerBodyClassNames }

export { DrawerBodySlots }

export { DrawerBodyState }

export { DrawerFooter }

export { drawerFooterClassNames }

export { DrawerFooterSlots }

export { DrawerFooterState }

export { DrawerHeader }

export { drawerHeaderClassNames }

export { DrawerHeaderNavigation }

export { drawerHeaderNavigationClassNames }

export { DrawerHeaderNavigationProps }

export { DrawerHeaderNavigationSlots }

export { DrawerHeaderNavigationState }

export { DrawerHeaderSlots }

export { DrawerHeaderState }

export { DrawerHeaderTitle }

export { drawerHeaderTitleClassNames }

export { DrawerHeaderTitleSlots }

export { DrawerHeaderTitleState }

export { DrawerProps }

export { DrawerSlots }

export { DrawerState }

export { Dropdown }

export { dropdownClassNames }
Expand Down Expand Up @@ -1933,6 +2041,16 @@ export { InfoLabelSlots }

export { InfoLabelState }

export { InlineDrawer }

export { inlineDrawerClassNames }

export { InlineDrawerProps }

export { InlineDrawerSlots }

export { InlineDrawerState }

export { Input }

export { inputClassNames }
Expand Down Expand Up @@ -2277,6 +2395,16 @@ export { OverflowItemProps }

export { OverflowProps }

export { OverlayDrawer }

export { overlayDrawerClassNames }

export { OverlayDrawerProps }

export { OverlayDrawerSlots }

export { OverlayDrawerState }

export { PartialTheme }

export { PartitionAvatarGroupItems }
Expand Down Expand Up @@ -2481,6 +2609,18 @@ export { renderDialogTrigger_unstable }

export { renderDivider_unstable }

export { renderDrawer_unstable }

export { renderDrawerBody_unstable }

export { renderDrawerFooter_unstable }

export { renderDrawerHeader_unstable }

export { renderDrawerHeaderNavigation_unstable }

export { renderDrawerHeaderTitle_unstable }

export { renderDropdown_unstable }

export { RendererProvider }
Expand All @@ -2495,6 +2635,8 @@ export { renderImage_unstable }

export { renderInfoLabel_unstable }

export { renderInlineDrawer_unstable }

export { renderInput_unstable }

export { renderInteractionTag_unstable }
Expand Down Expand Up @@ -2549,6 +2691,8 @@ export { renderOption_unstable }

export { renderOptionGroup_unstable }

export { renderOverlayDrawer_unstable }

export { renderPersona_unstable }

export { renderPopover_unstable }
Expand Down Expand Up @@ -3431,6 +3575,28 @@ export { useDivider_unstable }

export { useDividerStyles_unstable }

export { useDrawer_unstable }

export { useDrawerBody_unstable }

export { useDrawerBodyStyles_unstable }

export { useDrawerFooter_unstable }

export { useDrawerFooterStyles_unstable }

export { useDrawerHeader_unstable }

export { useDrawerHeaderNavigation_unstable }

export { useDrawerHeaderNavigationStyles_unstable }

export { useDrawerHeaderStyles_unstable }

export { useDrawerHeaderTitle_unstable }

export { useDrawerHeaderTitleStyles_unstable }

export { useDropdown_unstable }

export { useDropdownStyles_unstable }
Expand Down Expand Up @@ -3485,6 +3651,10 @@ export { useInfoLabel_unstable }

export { useInfoLabelStyles_unstable }

export { useInlineDrawer_unstable }

export { useInlineDrawerStyles_unstable }

export { useInput_unstable }

export { useInputStyles_unstable }
Expand Down Expand Up @@ -3635,6 +3805,10 @@ export { useOverflowCount }

export { useOverflowMenu }

export { useOverlayDrawer_unstable }

export { useOverlayDrawerStyles_unstable }

export { usePersona_unstable }

export { usePersonaStyles_unstable }
Expand Down
64 changes: 64 additions & 0 deletions packages/react-components/react-components/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1423,3 +1423,67 @@ export {
useInfoLabel_unstable,
} from '@fluentui/react-infolabel';
export type { InfoLabelProps, InfoLabelSlots, InfoLabelState } from '@fluentui/react-infolabel';

export {
Drawer,
renderDrawer_unstable,
useDrawer_unstable,
OverlayDrawer,
overlayDrawerClassNames,
renderOverlayDrawer_unstable,
useOverlayDrawerStyles_unstable,
useOverlayDrawer_unstable,
InlineDrawer,
inlineDrawerClassNames,
renderInlineDrawer_unstable,
useInlineDrawerStyles_unstable,
useInlineDrawer_unstable,
DrawerBody,
drawerBodyClassNames,
renderDrawerBody_unstable,
useDrawerBodyStyles_unstable,
useDrawerBody_unstable,
DrawerHeader,
drawerHeaderClassNames,
renderDrawerHeader_unstable,
useDrawerHeaderStyles_unstable,
useDrawerHeader_unstable,
DrawerHeaderTitle,
drawerHeaderTitleClassNames,
renderDrawerHeaderTitle_unstable,
useDrawerHeaderTitleStyles_unstable,
useDrawerHeaderTitle_unstable,
DrawerHeaderNavigation,
drawerHeaderNavigationClassNames,
renderDrawerHeaderNavigation_unstable,
useDrawerHeaderNavigationStyles_unstable,
useDrawerHeaderNavigation_unstable,
DrawerFooter,
drawerFooterClassNames,
renderDrawerFooter_unstable,
useDrawerFooterStyles_unstable,
useDrawerFooter_unstable,
} from '@fluentui/react-drawer';

export type {
DrawerProps,
DrawerSlots,
DrawerState,
OverlayDrawerProps,
OverlayDrawerSlots,
OverlayDrawerState,
InlineDrawerProps,
InlineDrawerSlots,
InlineDrawerState,
DrawerBodySlots,
DrawerBodyState,
DrawerHeaderSlots,
DrawerHeaderState,
DrawerHeaderTitleSlots,
DrawerHeaderTitleState,
DrawerFooterSlots,
DrawerFooterState,
DrawerHeaderNavigationProps,
DrawerHeaderNavigationSlots,
DrawerHeaderNavigationState,
} from '@fluentui/react-drawer';
4 changes: 2 additions & 2 deletions packages/react-components/react-drawer/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ import {
Simple example of Drawer Usage:

```tsx
import { DrawerBody, DrawerHeader, DrawerHeaderTitle, Drawer } from '@fluentui/react-drawer';
import { DrawerBody, DrawerHeader, DrawerHeaderTitle, Drawer } from '@fluentui/react-components';
import { Button } from '@fluentui/react-components';
import { Dismiss24Regular } from '@fluentui/react-icons';

Expand Down Expand Up @@ -59,4 +59,4 @@ See the [Spec.md](./docs/Spec.md) file for background information on the design/

## API

For information about the components, please refer to the [API documentation](https://react.fluentui.dev/?path=/docs/preview-components-drawer--default).
For information about the components, please refer to the [API documentation](https://react.fluentui.dev/?path=/docs/components-drawer--default).
Loading