Skip to content

Commit

Permalink
Merge react-internal back into react (#16832)
Browse files Browse the repository at this point in the history
* Merge react and react-internal changelogs

* Move react-internal contents back to react

* Merge config files

* Make react-date-time re-export from react

* Remove config references to react-internal

* Update references to react-internal

* Update react-date-time references to mostly point to react

* Update APIs and eslint-disables

* fix api-docs generation by renaming CompatButton docCategory to Button
  • Loading branch information
ecraig12345 authored Feb 9, 2021
1 parent e3821c3 commit 47b42ef
Show file tree
Hide file tree
Showing 1,155 changed files with 11,032 additions and 12,380 deletions.
112 changes: 57 additions & 55 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -96,69 +96,71 @@ packages/react-tabs/ @behowell
packages/react-toggle/ @xugao

## Components
packages/react-internal/src/components/ActivityItem/ @xugao
packages/react-internal/src/components/Announced/ @khmakoto
packages/react/src/components/ActivityItem/ @xugao
packages/react/src/components/Announced/ @khmakoto
packages/react/src/components/Breadcrumb/ @xugao
packages/react-internal/src/compat/components/Button/ @khmakoto
packages/react-internal/src/components/Calendar/ @lorejoh12 @pompomon
packages/react-internal/src/components/Callout/ @joschect
packages/react-internal/src/components/Check/ @dzearing @xugao
packages/react-internal/src/components/Checkbox/ @khmakoto @xugao
packages/react-internal/src/components/ChoiceGroup/ @ecraig12345
packages/react-internal/src/components/Coachmark/ @leddie24
packages/react-internal/src/components/ColorPicker/ @ecraig12345
packages/react/src/compat/components/Button/ @khmakoto
packages/react/src/components/Calendar/ @lorejoh12 @pompomon
packages/react/src/components/CalendarDayGrid/ @lorejoh12
packages/react/src/components/Callout/ @joschect
packages/react/src/components/Check/ @dzearing @xugao
packages/react/src/components/Checkbox/ @khmakoto @xugao
packages/react/src/components/ChoiceGroup/ @ecraig12345
packages/react/src/components/Coachmark/ @leddie24
packages/react/src/components/ColorPicker/ @ecraig12345
packages/react/src/components/ComboBox/ @joschect
packages/react-internal/src/components/CommandBar/ @micahgodbolt @joschect
packages/react-internal/src/components/ContextualMenu/ @joschect
packages/react-internal/src/components/DatePicker/ @lorejoh12 @pompomon
packages/react/src/components/CommandBar/ @micahgodbolt @joschect
packages/react/src/components/ContextualMenu/ @joschect
packages/react/src/components/DatePicker/ @lorejoh12 @pompomon
packages/react/src/components/DetailsList/ @dzearing
packages/react-internal/src/components/Dialog/ @joschect
packages/react/src/components/Dialog/ @joschect
packages/react/src/components/DocumentCard/ @yiminwu
packages/react/src/components/Dropdown/ @joschect
packages/react-internal/src/components/Fabric/ @dzearing
packages/react-internal/src/components/Facepile/ @markionium @mtennoe
packages/react-internal/src/components/FolderCover/ @ThomasMichon @bigbadcapers
packages/react-internal/src/components/FocusTrapZone/ @khmakoto
packages/react/src/components/Fabric/ @dzearing
packages/react/src/components/Facepile/ @markionium @mtennoe
packages/react/src/components/FolderCover/ @ThomasMichon @bigbadcapers
packages/react/src/components/FocusTrapZone/ @khmakoto
packages/react/src/components/GroupedList/ @aditima @dzearing
packages/react-internal/src/components/HoverCard/ @Jahnp @Vitalius1
packages/react-internal/src/components/Icon/ @dzearing @ecraig12345
packages/react-internal/src/components/Image/ @dzearing
packages/react-internal/src/components/Label/ @khmakoto
packages/react-internal/src/components/Layer/ @ThomasMichon
packages/react-internal/src/components/Link/ @khmakoto
packages/react-internal/src/components/List/ @dzearing
packages/react-internal/src/components/MarqueeSelection/ @dzearing
packages/react-internal/src/components/MessageBar/ @ecraig12345
packages/react-internal/src/components/Modal/ @joschect
packages/react-internal/src/components/Nav/ @ecraig12345
packages/react-internal/src/components/OverflowSet/ @micahgodbolt
packages/react-internal/src/components/Overlay/ @xugao
packages/react-internal/src/components/Panel/ @xugao
packages/react-internal/src/components/Persona/ @markionium @mtennoe
packages/react-internal/src/components/PersonaCoin/ @mtennoe @markionium
packages/react-internal/src/components/Persona/PersonaConsts.tsx @mtennoe
packages/react-internal/src/components/pickers/ @joschect
packages/react-internal/src/components/Pivot/ @behowell
packages/react-internal/src/components/Popup/ @joschect
packages/react-internal/src/components/ProgressIndicator/ @xugao
packages/react-internal/src/components/Rating/ @jdhuntington
packages/react-internal/src/components/ResizeGroup/ @micahgodbolt
packages/react-internal/src/components/SearchBox/ @ecraig12345
packages/react-internal/src/components/Separator/ @joschemd @khmakoto
packages/react-internal/src/components/Shimmer/ @Vitalius1
packages/react-internal/src/components/Slider/ @joschect
packages/react-internal/src/components/SpinButton/ @ecraig12345
packages/react-internal/src/components/Spinner/ @xugao
packages/react-internal/src/components/Stack/ @khmakoto
packages/react-internal/src/components/SwatchColorPicker/ @ecraig12345
packages/react-internal/src/components/TeachingBubble/ @micahgodbolt
packages/react-internal/src/components/Text/ @khmakoto
packages/react-internal/src/components/TextField/ @ecraig12345
packages/react-internal/src/components/Toggle/ @khmakoto
packages/react-internal/src/components/Tooltip/ @micahgodbolt
packages/react/src/components/HoverCard/ @Jahnp @Vitalius1
packages/react/src/components/Icon/ @dzearing @ecraig12345
packages/react/src/components/Image/ @dzearing
packages/react/src/components/Label/ @khmakoto
packages/react/src/components/Layer/ @ThomasMichon
packages/react/src/components/Link/ @khmakoto
packages/react/src/components/List/ @dzearing
packages/react/src/components/MarqueeSelection/ @dzearing
packages/react/src/components/MessageBar/ @ecraig12345
packages/react/src/components/Modal/ @joschect
packages/react/src/components/Nav/ @ecraig12345
packages/react/src/components/OverflowSet/ @micahgodbolt
packages/react/src/components/Overlay/ @xugao
packages/react/src/components/Panel/ @xugao
packages/react/src/components/Persona/ @markionium @mtennoe
packages/react/src/components/PersonaCoin/ @mtennoe @markionium
packages/react/src/components/Persona/PersonaConsts.tsx @mtennoe
packages/react/src/components/pickers/ @joschect
packages/react/src/components/Pivot/ @behowell
packages/react/src/components/Popup/ @joschect
packages/react/src/components/ProgressIndicator/ @xugao
packages/react/src/components/Rating/ @jdhuntington
packages/react/src/components/ResizeGroup/ @micahgodbolt
packages/react/src/components/SearchBox/ @ecraig12345
packages/react/src/components/Separator/ @joschemd @khmakoto
packages/react/src/components/Shimmer/ @Vitalius1
packages/react/src/components/Slider/ @joschect
packages/react/src/components/SpinButton/ @ecraig12345
packages/react/src/components/Spinner/ @xugao
packages/react/src/components/Stack/ @khmakoto
packages/react/src/components/SwatchColorPicker/ @ecraig12345
packages/react/src/components/TeachingBubble/ @micahgodbolt
packages/react/src/components/Text/ @khmakoto
packages/react/src/components/TextField/ @ecraig12345
packages/react/src/components/Toggle/ @khmakoto
packages/react/src/components/Tooltip/ @micahgodbolt
packages/react/src/components/WeeklyDayPicker/ @lorejoh12

## Theming and styling
packages/react-internal/src/utilities/ThemeProvider @xugao
packages/react/src/utilities/ThemeProvider @xugao

## Experiments
packages/react-experiments/src/components/Pagination/ @caradong
Expand Down
1 change: 0 additions & 1 deletion apps/pr-deploy-site/just.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ const dependencies = [
'@fluentui/react-button',
'@fluentui/react-charting',
'@fluentui/react-checkbox',
'@fluentui/react-date-time',
'@fluentui/react-experiments',
'@fluentui/react-image',
'@fluentui/react-link',
Expand Down
6 changes: 0 additions & 6 deletions apps/pr-deploy-site/pr-deploy-site.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,6 @@ const siteInfo = [
icon: 'CheckboxComposite',
title: 'Checkbox',
},
{
package: '@fluentui/react-date-time',
link: './react-date-time/storybook/index.html',
icon: 'PrimaryCalendar',
title: 'Date/Time',
},
{
package: '@fluentui/react-image',
link: './react-image/storybook/index.html',
Expand Down
1 change: 0 additions & 1 deletion apps/public-docsite-resources/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@
"dependencies": {
"@fluentui/react": "^8.0.0-beta.50",
"@fluentui/react-examples": "^1.1.0",
"@fluentui/react-internal": "^8.0.0-beta.44",
"@microsoft/load-themed-styles": "^1.10.26",
"@fluentui/api-docs": "^1.0.1",
"@fluentui/azure-themes": "^8.0.0-beta.49",
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { IDocPageProps as IDemoPageProps } from '@fluentui/react-internal/lib/common/DocPage.types';
export { IDocPageProps as IDemoPageProps } from '@fluentui/react/lib/common/DocPage.types';
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import * as React from 'react';
import { CalendarPageProps } from '@fluentui/react-examples/lib/react-date-time/Calendar/Calendar.doc';
import { CalendarPageProps } from '@fluentui/react-examples/lib/react/Calendar/Calendar.doc';
import { DemoPage } from '../DemoPage';

export const CalendarPage = (props: { isHeaderVisible: boolean }) => (
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import * as React from 'react';

import { DemoPage } from '../DemoPage';
import { DatePickerPageProps } from '@fluentui/react-examples/lib/react-date-time/DatePicker/DatePicker.doc';
import { DatePickerPageProps } from '@fluentui/react-examples/lib/react/DatePicker/DatePicker.doc';

export const DatePickerPage = (props: { isHeaderVisible: boolean }) => (
<DemoPage
Expand Down
1 change: 0 additions & 1 deletion apps/public-docsite/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,6 @@
},
"dependencies": {
"@fluentui/react": "^8.0.0-beta.50",
"@fluentui/react-internal": "^8.0.0-beta.44",
"@fluentui/react-examples": "^1.1.0",
"@fluentui/theme": "^2.0.0-beta.13",
"@microsoft/load-themed-styles": "^1.10.26",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import * as React from 'react';
import { INavPage, LoadingComponent } from '@fluentui/react-docsite-components/lib/index2';
import { ControlsAreaPage } from '../../../pages/Controls/ControlsAreaPage';
import { IPageJson } from '@fluentui/react-internal/lib/common/DocPage.types';
import { IPageJson } from '@fluentui/react/lib/common/DocPage.types';

export type CategoryPage = Partial<Omit<INavPage, 'pages'>> & { subPages?: ICategory };

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { ButtonPageProps } from './ButtonPage.doc';
import { Platforms } from '../../../interfaces/Platforms';
import { IPageSectionProps } from '@fluentui/react-docsite-components/lib/index2';
import { ImplementationSection } from '@fluentui/react-docsite-components/lib/index2';
import { ApiKind } from '@fluentui/react-internal/lib/common/DocPage.types';
import { ApiKind } from '@fluentui/react/lib/common/DocPage.types';

/* eslint-disable @fluentui/max-len */

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { TFabricPlatformPageProps } from '../../../interfaces/Platforms';
import { CalendarPageProps as ExternalProps } from '@fluentui/react-examples/lib/react-date-time/Calendar/Calendar.doc';
import { CalendarPageProps as ExternalProps } from '@fluentui/react-examples/lib/react/Calendar/Calendar.doc';
import { ISideRailLink } from '@fluentui/react-docsite-components/lib/index2';

const related: ISideRailLink[] = [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import * as React from 'react';
import { Page, IPageProps, PlatformContext } from '@fluentui/react-docsite-components/lib/index2';
import { getSubTitle } from '../../utilities/index';
import { Platforms } from '../../interfaces/Platforms';
import { IPageJson } from '@fluentui/react-internal/lib/common/DocPage.types';
import { IPageJson } from '@fluentui/react/lib/common/DocPage.types';

export interface IControlsPageProps extends IPageProps<Platforms> {}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { TFabricPlatformPageProps } from '../../../interfaces/Platforms';
import { DatePickerPageProps as ExternalProps } from '@fluentui/react-examples/lib/react-date-time/DatePicker/DatePicker.doc';
import { DatePickerPageProps as ExternalProps } from '@fluentui/react-examples/lib/react/DatePicker/DatePicker.doc';
import { ISideRailLink } from '@fluentui/react-docsite-components/lib/index2';

const related: ISideRailLink[] = [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { ControlsAreaPage, IControlsPageProps } from '../ControlsAreaPage';
import { LinkPageProps } from './LinkPage.doc';
import { Platforms } from '../../../interfaces/Platforms';
import { ImplementationSection } from '@fluentui/react-docsite-components/lib/index2';
import { ApiKind } from '@fluentui/react-internal/lib/common/DocPage.types';
import { ApiKind } from '@fluentui/react/lib/common/DocPage.types';

/* eslint-disable @fluentui/max-len */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { ControlsAreaPage, IControlsPageProps } from '../ControlsAreaPage';
import { PersonaPageProps } from './PersonaPage.doc';
import { Platforms } from '../../../interfaces/Platforms';
import { ImplementationSection } from '@fluentui/react-docsite-components/lib/index2';
import { ApiKind } from '@fluentui/react-internal/lib/common/DocPage.types';
import { ApiKind } from '@fluentui/react/lib/common/DocPage.types';

/* eslint-disable @fluentui/max-len */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const related: ISideRailLink[] = [];
export const PickersPageProps: TFabricPlatformPageProps = {
web: {
...(ExternalProps as any),
componentUrl: 'https://github.com/microsoft/fluentui/tree/master/packages/react-internal/src/components/pickers',
componentUrl: 'https://github.com/microsoft/fluentui/tree/master/packages/react/src/components/pickers',
related,
},
};
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { SeparatorPageProps } from './SeparatorPage.doc';
import { Platforms } from '../../../interfaces/Platforms';
import { IPageSectionProps } from '@fluentui/react-docsite-components/lib/index2';
import { ImplementationSection } from '@fluentui/react-docsite-components/lib/index2';
import { ApiKind } from '@fluentui/react-internal/lib/common/DocPage.types';
import { ApiKind } from '@fluentui/react/lib/common/DocPage.types';

/* eslint-disable @fluentui/max-len */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { ControlsAreaPage, IControlsPageProps } from '../ControlsAreaPage';
import { TextPageProps } from './TextPage.doc';
import { Platforms } from '../../../interfaces/Platforms';
import { IPageSectionProps, ImplementationSection } from '@fluentui/react-docsite-components/lib/index2';
import { ApiKind } from '@fluentui/react-internal/lib/common/DocPage.types';
import { ApiKind } from '@fluentui/react/lib/common/DocPage.types';

/* eslint-disable @fluentui/max-len */

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ export const TemplatePageProps: TFabricPlatformPageProps = {

// Raw import of a types definition file to render the Implementation Section. (Array)
propertiesTablesSources: [
require('!raw-loader?esModule=false!@fluentui/react-internal/src/components/TeachingBubble/TeachingBubble.types.ts') as string,
require('!raw-loader?esModule=false!@fluentui/react/src/components/TeachingBubble/TeachingBubble.types.ts') as string,
],
},

Expand Down
2 changes: 1 addition & 1 deletion apps/ssr-tests/test/test.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ library.setSSR(true);
library.setRTL(false);

// Assume a large screen.
let responsiveLib = require('@fluentui/react-internal/lib/utilities/decorators/withResponsiveMode');
let responsiveLib = require('@fluentui/react/lib/utilities/decorators/withResponsiveMode');
responsiveLib.setResponsiveMode(responsiveLib.ResponsiveMode.large);

// Initialize icons.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"type": "patch",
"comment": "Combine react-internal back into react, and update references",
"packageName": "@fluentui/api-docs",
"email": "[email protected]",
"dependentChangeType": "patch",
"date": "2021-02-04T18:16:32.747Z"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"type": "patch",
"comment": "Combine react-internal back into react, and update references",
"packageName": "@fluentui/public-docsite",
"email": "[email protected]",
"dependentChangeType": "patch",
"date": "2021-02-04T18:16:29.583Z"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"type": "patch",
"comment": "Combine react-internal back into react, and update references",
"packageName": "@fluentui/public-docsite-resources",
"email": "[email protected]",
"dependentChangeType": "patch",
"date": "2021-02-04T18:16:25.267Z"
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"type": "prerelease",
"comment": "ChoiceGroup: Focus border now visible when focus method is called",
"packageName": "@fluentui/react-internal",
"packageName": "@fluentui/react",
"email": "[email protected]",
"dependentChangeType": "patch",
"date": "2021-02-03T17:20:40.612Z"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"type": "prerelease",
"comment": "Combine react-internal back into react (and update references). Move react-date-time components into react to break circular dependency.",
"packageName": "@fluentui/react",
"email": "[email protected]",
"dependentChangeType": "patch",
"date": "2021-02-04T18:19:03.880Z"
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"type": "prerelease",
"comment": "Stack/Text: Added additional pragma to set jsxRuntime to classic",
"packageName": "@fluentui/react-internal",
"packageName": "@fluentui/react",
"email": "[email protected]",
"dependentChangeType": "patch",
"date": "2021-02-08T05:36:00.876Z"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "Remove unused eslint-disables",
"packageName": "@fluentui/react-charting",
"email": "[email protected]",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"type": "prerelease",
"comment": "[BREAKING] Move components to @fluentui/react and re-export from there (working around a circular dependency)",
"packageName": "@fluentui/react-date-time",
"email": "[email protected]",
"dependentChangeType": "patch",
"date": "2021-02-04T18:17:02.310Z"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"type": "prerelease",
"comment": "Combine react-internal back into react, and update references",
"packageName": "@fluentui/react-docsite-components",
"email": "[email protected]",
"dependentChangeType": "patch",
"date": "2021-02-04T18:17:59.790Z"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"type": "patch",
"comment": "Move react-date-time docs into react package; update references to react-internal to point to react",
"packageName": "@fluentui/react-examples",
"email": "[email protected]",
"dependentChangeType": "patch",
"date": "2021-02-04T18:18:43.995Z"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"type": "prerelease",
"comment": "Combine react-internal back into react, and update references",
"packageName": "@fluentui/react-experiments",
"email": "[email protected]",
"dependentChangeType": "patch",
"date": "2021-02-04T18:18:50.383Z"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"type": "prerelease",
"comment": "Combine react-internal back into react, and update references",
"packageName": "@fluentui/react-monaco-editor",
"email": "[email protected]",
"dependentChangeType": "patch",
"date": "2021-02-04T18:18:53.072Z"
}
Loading

0 comments on commit 47b42ef

Please sign in to comment.