Skip to content

Commit 153efc6

Browse files
feat(react-color-picker): release ColorPicker as 9.0.0 stable
1 parent 027b6b0 commit 153efc6

File tree

127 files changed

+285
-190
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+285
-190
lines changed

.github/CODEOWNERS

+2-2
Original file line numberDiff line numberDiff line change
@@ -323,8 +323,8 @@ packages/react-components/react-motion-components-preview/library @microsoft/flu
323323
packages/react-components/react-motion-components-preview/stories @microsoft/fluent-motion-framework
324324
packages/react-components/react-utilities-compat/library @microsoft/cxe-prg
325325
packages/react-components/react-utilities-compat/stories @microsoft/cxe-prg
326-
packages/react-components/react-color-picker-preview/library @microsoft/cxe-prg
327-
packages/react-components/react-color-picker-preview/stories @microsoft/cxe-prg
326+
packages/react-components/react-color-picker/library @microsoft/cxe-prg
327+
packages/react-components/react-color-picker/stories @microsoft/cxe-prg
328328
# <%= NX-CODEOWNER-PLACEHOLDER %>
329329

330330
## Components

apps/perf-test-react-components/package.json

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
"@fluentui/scripts-perf-test-flamegrill": "*",
2222
"@fluentui/react-avatar": "*",
2323
"@fluentui/react-button": "*",
24-
"@fluentui/react-color-picker-preview": "*",
2524
"@fluentui/react-components": "*",
2625
"@fluentui/react-field": "*",
2726
"@fluentui/react-persona": "*",

apps/perf-test-react-components/src/scenarios/ColorPicker.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as React from 'react';
2-
import { ColorPicker, ColorArea, ColorSlider, AlphaSlider } from '@fluentui/react-color-picker-preview';
2+
import { ColorPicker, ColorArea, ColorSlider, AlphaSlider } from '@fluentui/react-components';
33
import { FluentProvider } from '@fluentui/react-provider';
44
import { webLightTheme } from '@fluentui/react-theme';
55

apps/public-docsite-v9/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
"react-hook-form": "^5.7.2",
4545
"@fluentui/react-nav-preview": "*",
4646
"@fluentui/react-motion-components-preview": "*",
47-
"@fluentui/react-icons-compat": "*",
48-
"@fluentui/react-color-picker-preview": "*"
47+
"@fluentui/react-icons-compat": "*"
4948
}
5049
}

apps/vr-tests-react-components/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"@fluentui/react-card": "*",
2828
"@fluentui/react-charts-preview": "*",
2929
"@fluentui/react-checkbox": "*",
30-
"@fluentui/react-color-picker-preview": "*",
30+
"@fluentui/react-color-picker": "*",
3131
"@fluentui/react-combobox": "*",
3232
"@fluentui/react-context-selector": "*",
3333
"@fluentui/react-datepicker-compat": "*",

apps/vr-tests-react-components/src/stories/ColorPicker/ColorPicker.stories.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as React from 'react';
22
import type { Meta } from '@storybook/react';
3-
import { ColorPicker, ColorSlider, AlphaSlider } from '@fluentui/react-color-picker-preview';
3+
import { ColorPicker, ColorSlider, AlphaSlider } from '@fluentui/react-color-picker';
44
import { SampleColorPicker } from './utils';
55
import { Steps } from 'storywright';
66

apps/vr-tests-react-components/src/stories/ColorPicker/utils.tsx

+1-7
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
import * as React from 'react';
2-
import {
3-
ColorPicker,
4-
ColorArea,
5-
AlphaSlider,
6-
ColorSlider,
7-
type ColorPickerProps,
8-
} from '@fluentui/react-color-picker-preview';
2+
import { ColorPicker, ColorArea, AlphaSlider, ColorSlider, type ColorPickerProps } from '@fluentui/react-color-picker';
93
import { makeStyles } from '@griffel/react';
104

115
const useStyles = makeStyles({
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "minor",
3+
"comment": "feat: release stable",
4+
"packageName": "@fluentui/react-color-picker",
5+
"email": "email not defined",
6+
"dependentChangeType": "patch"
7+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "minor",
3+
"comment": "feat: add @fluentui/react-color-picker to suite",
4+
"packageName": "@fluentui/react-components",
5+
"email": "email not defined",
6+
"dependentChangeType": "patch"
7+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "patch",
3+
"comment": "feat(react-color-picker): added CustomStyleHooks",
4+
"packageName": "@fluentui/react-shared-contexts",
5+
"email": "[email protected]",
6+
"dependentChangeType": "patch"
7+
}

packages/react-components/react-color-picker-preview/library/src/components/AlphaSlider/AlphaSlider.tsx

-29
This file was deleted.

packages/react-components/react-color-picker-preview/library/src/components/ColorSlider/ColorSlider.tsx

-29
This file was deleted.

packages/react-components/react-color-picker-preview/stories/README.md

-17
This file was deleted.

packages/react-components/react-color-picker-preview/library/CHANGELOG.md packages/react-components/react-color-picker/library/CHANGELOG.md

+9-9

packages/react-components/react-color-picker-preview/library/LICENSE packages/react-components/react-color-picker/library/LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@fluentui/react-color-picker-preview
1+
@fluentui/react-color-picker
22

33
Copyright (c) Microsoft Corporation
44

packages/react-components/react-color-picker-preview/library/README.md packages/react-components/react-color-picker/library/README.md

+1-1

packages/react-components/react-color-picker-preview/library/bundle-size/ColorArea.fixture.js packages/react-components/react-color-picker/library/bundle-size/ColorArea.fixture.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ColorArea } from '@fluentui/react-color-picker-preview';
1+
import { ColorArea } from '@fluentui/react-color-picker';
22

33
console.log(ColorArea);
44

packages/react-components/react-color-picker-preview/library/bundle-size/ColorPicker.fixture.js packages/react-components/react-color-picker/library/bundle-size/ColorPicker.fixture.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ColorPicker } from '@fluentui/react-color-picker-preview';
1+
import { ColorPicker } from '@fluentui/react-color-picker';
22

33
console.log(ColorPicker);
44

packages/react-components/react-color-picker-preview/library/bundle-size/ColorSlider.fixture.js packages/react-components/react-color-picker/library/bundle-size/ColorSlider.fixture.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ColorSlider } from '@fluentui/react-color-picker-preview';
1+
import { ColorSlider } from '@fluentui/react-color-picker';
22

33
console.log(ColorSlider);
44

packages/react-components/react-color-picker-preview/library/docs/Spec.md packages/react-components/react-color-picker/library/docs/Spec.md

+2-2

packages/react-components/react-color-picker-preview/library/etc/react-color-picker-preview.api.md packages/react-components/react-color-picker/library/etc/react-color-picker.api.md

+1-1

packages/react-components/react-color-picker-preview/library/jest.config.js packages/react-components/react-color-picker/library/jest.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ if (swcJestConfig.swcrc === undefined) {
2323
* @type {import('@jest/types').Config.InitialOptions}
2424
*/
2525
module.exports = {
26-
displayName: 'react-color-picker-preview',
26+
displayName: 'react-color-picker',
2727
preset: '../../../../jest.preset.js',
2828
transform: {
2929
'^.+\\.tsx?$': ['@swc/jest', swcJestConfig],

packages/react-components/react-color-picker-preview/library/package.json packages/react-components/react-color-picker/library/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"name": "@fluentui/react-color-picker-preview",
3-
"version": "0.3.0",
2+
"name": "@fluentui/react-color-picker",
3+
"version": "9.0.0",
44
"description": "ColorPicker component for Fluent UI React.",
55
"main": "lib-commonjs/index.js",
66
"module": "lib/index.js",
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"name": "react-color-picker-preview",
2+
"name": "react-color-picker",
33
"$schema": "../../../../node_modules/nx/schemas/project-schema.json",
44
"projectType": "library",
5-
"sourceRoot": "packages/react-components/react-color-picker-preview/library/src",
5+
"sourceRoot": "packages/react-components/react-color-picker/library/src",
66
"tags": ["platform:web", "vNext"],
77
"implicitDependencies": []
88
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import * as React from 'react';
2+
import type { ForwardRefComponent } from '@fluentui/react-utilities';
3+
import { useAlphaSlider_unstable } from './useAlphaSlider';
4+
import { renderAlphaSlider_unstable } from './renderAlphaSlider';
5+
import { useAlphaSliderStyles_unstable } from './useAlphaSliderStyles.styles';
6+
import type { AlphaSliderProps } from './AlphaSlider.types';
7+
import { useCustomStyleHook_unstable } from '@fluentui/react-shared-contexts';
8+
9+
/**
10+
* AlphaSlider component
11+
*/
12+
export const AlphaSlider: ForwardRefComponent<AlphaSliderProps> = React.forwardRef((props, ref) => {
13+
const state = useAlphaSlider_unstable(props, ref);
14+
15+
useAlphaSliderStyles_unstable(state);
16+
17+
useCustomStyleHook_unstable('useAlphaSliderStyles_unstable')(state);
18+
19+
return renderAlphaSlider_unstable(state);
20+
});
21+
22+
AlphaSlider.displayName = 'AlphaSlider';

packages/react-components/react-color-picker-preview/library/src/components/ColorArea/ColorArea.tsx packages/react-components/react-color-picker/library/src/components/ColorArea/ColorArea.tsx

+2-10
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { useColorArea_unstable } from './useColorArea';
44
import { renderColorArea_unstable } from './renderColorArea';
55
import { useColorAreaStyles_unstable } from './useColorAreaStyles.styles';
66
import type { ColorAreaProps } from './ColorArea.types';
7+
import { useCustomStyleHook_unstable } from '@fluentui/react-shared-contexts';
78

89
/**
910
* ColorArea component
@@ -12,16 +13,7 @@ export const ColorArea: ForwardRefComponent<ColorAreaProps> = React.forwardRef((
1213
const state = useColorArea_unstable(props, ref);
1314

1415
useColorAreaStyles_unstable(state);
15-
16-
/**
17-
* @see https://github.com/microsoft/fluentui/blob/master/docs/react-v9/contributing/rfcs/react-components/convergence/custom-styling.md
18-
*
19-
* TODO: 💡 once package will become stable (PR which will be part of promoting PREVIEW package to STABLE),
20-
* - uncomment this line
21-
* - update types {@link file://./../../../../../../../packages/react-components/react-shared-contexts/library/src/CustomStyleHooksContext/CustomStyleHooksContext.ts#CustomStyleHooksContextValue}
22-
* - verify that custom global style override works for your component
23-
*/
24-
// useCustomStyleHook_unstable('useColorAreaStyles_unstable')(state);
16+
useCustomStyleHook_unstable('useColorAreaStyles_unstable')(state);
2517

2618
return renderColorArea_unstable(state);
2719
});

packages/react-components/react-color-picker-preview/library/src/components/ColorPicker/ColorPicker.tsx packages/react-components/react-color-picker/library/src/components/ColorPicker/ColorPicker.tsx

+2-10
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { renderColorPicker_unstable } from './renderColorPicker';
55
import { useColorPickerStyles_unstable } from './useColorPickerStyles.styles';
66
import type { ColorPickerProps } from './ColorPicker.types';
77
import { useColorPickerContextValues } from '../../contexts/colorPicker';
8+
import { useCustomStyleHook_unstable } from '@fluentui/react-shared-contexts';
89

910
/**
1011
* ColorPicker component
@@ -14,16 +15,7 @@ export const ColorPicker: ForwardRefComponent<ColorPickerProps> = React.forwardR
1415
const contextValues = useColorPickerContextValues(state);
1516

1617
useColorPickerStyles_unstable(state);
17-
18-
/**
19-
* @see https://github.com/microsoft/fluentui/blob/master/docs/react-v9/contributing/rfcs/react-components/convergence/custom-styling.md
20-
*
21-
* TODO: 💡 once package will become stable (PR which will be part of promoting PREVIEW package to STABLE),
22-
* - uncomment this line
23-
* - update types {@link file://./../../../../../../../packages/react-components/react-shared-contexts/library/src/CustomStyleHooksContext/CustomStyleHooksContext.ts#CustomStyleHooksContextValue}
24-
* - verify that custom global style override works for your component
25-
*/
26-
// useCustomStyleHook_unstable('useColorPickerStyles_unstable')(state);
18+
useCustomStyleHook_unstable('useColorPickerStyles_unstable')(state);
2719

2820
return renderColorPicker_unstable(state, contextValues);
2921
});

0 commit comments

Comments
 (0)