From fadade3b29c427d8fa6f6830b6f78454b8d25f61 Mon Sep 17 00:00:00 2001 From: Kevin Coughlin Date: Fri, 3 Aug 2018 16:42:21 -0700 Subject: [PATCH 1/3] Export Base implementations for components for customization --- .../office-ui-fabric-react/src/components/Checkbox/index.ts | 1 + .../office-ui-fabric-react/src/components/ChoiceGroup/index.ts | 1 + .../office-ui-fabric-react/src/components/ColorPicker/index.ts | 1 + .../office-ui-fabric-react/src/components/CommandBar/index.ts | 1 + .../src/components/ContextualMenu/index.ts | 2 ++ .../office-ui-fabric-react/src/components/DatePicker/index.ts | 1 + .../office-ui-fabric-react/src/components/DetailsList/index.ts | 2 ++ .../office-ui-fabric-react/src/components/Dropdown/index.ts | 1 + packages/office-ui-fabric-react/src/components/Fabric/index.ts | 1 + .../office-ui-fabric-react/src/components/GroupedList/index.ts | 1 + .../office-ui-fabric-react/src/components/MessageBar/index.ts | 1 + packages/office-ui-fabric-react/src/components/Modal/index.ts | 1 + .../office-ui-fabric-react/src/components/OverflowSet/index.ts | 1 + packages/office-ui-fabric-react/src/components/Spinner/index.ts | 1 + .../src/components/TeachingBubble/index.ts | 2 ++ .../office-ui-fabric-react/src/components/TextField/index.ts | 1 + 16 files changed, 19 insertions(+) diff --git a/packages/office-ui-fabric-react/src/components/Checkbox/index.ts b/packages/office-ui-fabric-react/src/components/Checkbox/index.ts index d6d1a8b7a54bf7..a321308b610f96 100644 --- a/packages/office-ui-fabric-react/src/components/Checkbox/index.ts +++ b/packages/office-ui-fabric-react/src/components/Checkbox/index.ts @@ -1,2 +1,3 @@ export * from './Checkbox'; +export * from './Checkbox.base'; export * from './Checkbox.types'; diff --git a/packages/office-ui-fabric-react/src/components/ChoiceGroup/index.ts b/packages/office-ui-fabric-react/src/components/ChoiceGroup/index.ts index 9c70cc01b7c8e3..36143c4fede262 100644 --- a/packages/office-ui-fabric-react/src/components/ChoiceGroup/index.ts +++ b/packages/office-ui-fabric-react/src/components/ChoiceGroup/index.ts @@ -1,2 +1,3 @@ export * from './ChoiceGroup'; +export * from './ChoiceGroup.base'; export * from './ChoiceGroup.types'; diff --git a/packages/office-ui-fabric-react/src/components/ColorPicker/index.ts b/packages/office-ui-fabric-react/src/components/ColorPicker/index.ts index 0a98914d6aaf9b..68bb55ed1eafdb 100644 --- a/packages/office-ui-fabric-react/src/components/ColorPicker/index.ts +++ b/packages/office-ui-fabric-react/src/components/ColorPicker/index.ts @@ -1,2 +1,3 @@ export * from './ColorPicker'; +export * from './ColorPicker.base'; export * from './ColorPicker.types'; diff --git a/packages/office-ui-fabric-react/src/components/CommandBar/index.ts b/packages/office-ui-fabric-react/src/components/CommandBar/index.ts index 824e6fde006736..c38c3a0062509f 100644 --- a/packages/office-ui-fabric-react/src/components/CommandBar/index.ts +++ b/packages/office-ui-fabric-react/src/components/CommandBar/index.ts @@ -1,2 +1,3 @@ export * from './CommandBar'; +export * from './CommandBar.base'; export * from './CommandBar.types'; diff --git a/packages/office-ui-fabric-react/src/components/ContextualMenu/index.ts b/packages/office-ui-fabric-react/src/components/ContextualMenu/index.ts index ee97fdce0f03e3..1874e3d39d1c98 100644 --- a/packages/office-ui-fabric-react/src/components/ContextualMenu/index.ts +++ b/packages/office-ui-fabric-react/src/components/ContextualMenu/index.ts @@ -1,4 +1,6 @@ export * from './ContextualMenu'; +export * from './ContextualMenu.base'; export * from './ContextualMenu.types'; export * from './ContextualMenuItem'; +export * from './ContextualMenuItem.base'; export * from './ContextualMenuItem.types'; diff --git a/packages/office-ui-fabric-react/src/components/DatePicker/index.ts b/packages/office-ui-fabric-react/src/components/DatePicker/index.ts index a45dcae64463be..318bf19a056bfc 100644 --- a/packages/office-ui-fabric-react/src/components/DatePicker/index.ts +++ b/packages/office-ui-fabric-react/src/components/DatePicker/index.ts @@ -1,3 +1,4 @@ export * from './DatePicker'; +export * from './DatePicker.base'; export * from './DatePicker.types'; export * from '../Calendar/Calendar.types'; diff --git a/packages/office-ui-fabric-react/src/components/DetailsList/index.ts b/packages/office-ui-fabric-react/src/components/DetailsList/index.ts index 720bb074d3ad45..90d9b6c957efd8 100644 --- a/packages/office-ui-fabric-react/src/components/DetailsList/index.ts +++ b/packages/office-ui-fabric-react/src/components/DetailsList/index.ts @@ -1,10 +1,12 @@ export * from '../../utilities/selection/index'; export * from '../GroupedList/GroupedList.types'; export * from './DetailsList'; +export * from './DetailsList.base'; export * from './DetailsList.types'; export * from './DetailsRow'; export * from './DetailsRow.types'; export * from './DetailsRowCheck'; export * from './DetailsRowCheck.types'; export * from './ShimmeredDetailsList'; +export * from './ShimmeredDetailsList.base'; export * from './DetailsFooter.types'; diff --git a/packages/office-ui-fabric-react/src/components/Dropdown/index.ts b/packages/office-ui-fabric-react/src/components/Dropdown/index.ts index 7b97b2e607fee9..84c39b031bd8e5 100644 --- a/packages/office-ui-fabric-react/src/components/Dropdown/index.ts +++ b/packages/office-ui-fabric-react/src/components/Dropdown/index.ts @@ -1,2 +1,3 @@ export * from './Dropdown'; +export * from './Dropdown.base'; export * from './Dropdown.types'; diff --git a/packages/office-ui-fabric-react/src/components/Fabric/index.ts b/packages/office-ui-fabric-react/src/components/Fabric/index.ts index 5ada46526bbabc..8777b47accb5dd 100644 --- a/packages/office-ui-fabric-react/src/components/Fabric/index.ts +++ b/packages/office-ui-fabric-react/src/components/Fabric/index.ts @@ -1,2 +1,3 @@ export * from './Fabric'; +export * from './Fabric.base'; export * from './Fabric.types'; diff --git a/packages/office-ui-fabric-react/src/components/GroupedList/index.ts b/packages/office-ui-fabric-react/src/components/GroupedList/index.ts index 391f1d89a09ebf..5735127958d22a 100644 --- a/packages/office-ui-fabric-react/src/components/GroupedList/index.ts +++ b/packages/office-ui-fabric-react/src/components/GroupedList/index.ts @@ -1,2 +1,3 @@ export * from './GroupedList'; +export * from './GroupedList.base'; export * from './GroupedList.types'; diff --git a/packages/office-ui-fabric-react/src/components/MessageBar/index.ts b/packages/office-ui-fabric-react/src/components/MessageBar/index.ts index 58de50093190a4..c328d8d29092e0 100644 --- a/packages/office-ui-fabric-react/src/components/MessageBar/index.ts +++ b/packages/office-ui-fabric-react/src/components/MessageBar/index.ts @@ -1,2 +1,3 @@ export * from './MessageBar'; +export * from './MessageBar.base'; export * from './MessageBar.types'; diff --git a/packages/office-ui-fabric-react/src/components/Modal/index.ts b/packages/office-ui-fabric-react/src/components/Modal/index.ts index 87946296c0953a..83acbcc410ca31 100644 --- a/packages/office-ui-fabric-react/src/components/Modal/index.ts +++ b/packages/office-ui-fabric-react/src/components/Modal/index.ts @@ -1,2 +1,3 @@ export * from './Modal'; +export * from './Modal.base'; export * from './Modal.types'; diff --git a/packages/office-ui-fabric-react/src/components/OverflowSet/index.ts b/packages/office-ui-fabric-react/src/components/OverflowSet/index.ts index d9747b665c2bbf..889b48cae36f9b 100644 --- a/packages/office-ui-fabric-react/src/components/OverflowSet/index.ts +++ b/packages/office-ui-fabric-react/src/components/OverflowSet/index.ts @@ -1,2 +1,3 @@ export * from './OverflowSet'; +export * from './OverflowSet.base'; export * from './OverflowSet.types'; diff --git a/packages/office-ui-fabric-react/src/components/Spinner/index.ts b/packages/office-ui-fabric-react/src/components/Spinner/index.ts index bc4ad38435263d..a8e92233cae00c 100644 --- a/packages/office-ui-fabric-react/src/components/Spinner/index.ts +++ b/packages/office-ui-fabric-react/src/components/Spinner/index.ts @@ -1,2 +1,3 @@ export * from './Spinner'; +export * from './Spinner.base'; export * from './Spinner.types'; diff --git a/packages/office-ui-fabric-react/src/components/TeachingBubble/index.ts b/packages/office-ui-fabric-react/src/components/TeachingBubble/index.ts index 6cf8a6ae99257f..fda61dd9357410 100644 --- a/packages/office-ui-fabric-react/src/components/TeachingBubble/index.ts +++ b/packages/office-ui-fabric-react/src/components/TeachingBubble/index.ts @@ -1,3 +1,5 @@ export * from './TeachingBubble'; +export * from './TeachingBubble.base'; export * from './TeachingBubbleContent'; +export * from './TeachingBubbleContent.base'; export * from './TeachingBubble.types'; diff --git a/packages/office-ui-fabric-react/src/components/TextField/index.ts b/packages/office-ui-fabric-react/src/components/TextField/index.ts index 20b2d0efda0b01..b9555480324132 100644 --- a/packages/office-ui-fabric-react/src/components/TextField/index.ts +++ b/packages/office-ui-fabric-react/src/components/TextField/index.ts @@ -1,3 +1,4 @@ export * from './TextField'; +export * from './TextField.base'; export * from './TextField.types'; export * from './MaskedTextField/MaskedTextField'; From fd7a170bf6230befc3f0252e72d56aac61664b99 Mon Sep 17 00:00:00 2001 From: Kevin Coughlin Date: Fri, 3 Aug 2018 17:20:52 -0700 Subject: [PATCH 2/3] Add more missing Base exports and re-order type import for TeachingBubble --- .../src/components/DetailsList/index.ts | 1 + .../office-ui-fabric-react/src/components/Shimmer/index.ts | 5 +++++ .../src/components/TeachingBubble/index.ts | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/office-ui-fabric-react/src/components/DetailsList/index.ts b/packages/office-ui-fabric-react/src/components/DetailsList/index.ts index 90d9b6c957efd8..b65df304f73729 100644 --- a/packages/office-ui-fabric-react/src/components/DetailsList/index.ts +++ b/packages/office-ui-fabric-react/src/components/DetailsList/index.ts @@ -4,6 +4,7 @@ export * from './DetailsList'; export * from './DetailsList.base'; export * from './DetailsList.types'; export * from './DetailsRow'; +export * from './DetailsRow.base'; export * from './DetailsRow.types'; export * from './DetailsRowCheck'; export * from './DetailsRowCheck.types'; diff --git a/packages/office-ui-fabric-react/src/components/Shimmer/index.ts b/packages/office-ui-fabric-react/src/components/Shimmer/index.ts index cfb95664f46ca9..8eedf3922ee5cb 100644 --- a/packages/office-ui-fabric-react/src/components/Shimmer/index.ts +++ b/packages/office-ui-fabric-react/src/components/Shimmer/index.ts @@ -2,9 +2,14 @@ export * from './Shimmer'; export * from './Shimmer.base'; export * from './Shimmer.types'; export * from './ShimmerLine/ShimmerLine'; +export * from './ShimmerLine/ShimmerLine.base'; export * from './ShimmerLine/ShimmerLine.types'; export * from './ShimmerCircle/ShimmerCircle'; +export * from './ShimmerCircle/ShimmerCircle.base'; export * from './ShimmerCircle/ShimmerCircle.types'; export * from './ShimmerGap/ShimmerGap'; +export * from './ShimmerGap/ShimmerGap.base'; export * from './ShimmerGap/ShimmerGap.types'; export * from './ShimmerElementsGroup/ShimmerElementsGroup'; +export * from './ShimmerElementsGroup/ShimmerElementsGroup.base'; +export * from './ShimmerElementsGroup/ShimmerElementsGroup.types'; diff --git a/packages/office-ui-fabric-react/src/components/TeachingBubble/index.ts b/packages/office-ui-fabric-react/src/components/TeachingBubble/index.ts index fda61dd9357410..5ed3c87e202170 100644 --- a/packages/office-ui-fabric-react/src/components/TeachingBubble/index.ts +++ b/packages/office-ui-fabric-react/src/components/TeachingBubble/index.ts @@ -1,5 +1,5 @@ export * from './TeachingBubble'; export * from './TeachingBubble.base'; +export * from './TeachingBubble.types'; export * from './TeachingBubbleContent'; export * from './TeachingBubbleContent.base'; -export * from './TeachingBubble.types'; From 042e78f182e9bcbbab854347f5d2a4c9ce245751 Mon Sep 17 00:00:00 2001 From: Kevin Coughlin Date: Fri, 10 Aug 2018 11:56:00 -0700 Subject: [PATCH 3/3] + Changefie --- .../keco-export-base-impls_2018-08-10-18-55.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/office-ui-fabric-react/keco-export-base-impls_2018-08-10-18-55.json diff --git a/common/changes/office-ui-fabric-react/keco-export-base-impls_2018-08-10-18-55.json b/common/changes/office-ui-fabric-react/keco-export-base-impls_2018-08-10-18-55.json new file mode 100644 index 00000000000000..c5a45c170294a2 --- /dev/null +++ b/common/changes/office-ui-fabric-react/keco-export-base-impls_2018-08-10-18-55.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "office-ui-fabric-react", + "comment": "Uniformly export component \"Base\" implementations.", + "type": "minor" + } + ], + "packageName": "office-ui-fabric-react", + "email": "keco@microsoft.com" +} \ No newline at end of file