From d45dc5144e321e50caa3dd81ae6d8a8cf2ecb8bd Mon Sep 17 00:00:00 2001 From: Cory LaViska Date: Mon, 17 Aug 2020 08:23:06 -0400 Subject: [PATCH] Export parts for color picker --- src/components/color-picker/color-picker.tsx | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/components/color-picker/color-picker.tsx b/src/components/color-picker/color-picker.tsx index 6f3dc33f..cee0115c 100644 --- a/src/components/color-picker/color-picker.tsx +++ b/src/components/color-picker/color-picker.tsx @@ -7,12 +7,17 @@ import { clamp } from '../../utilities/math'; * @status stable * * @part base - The component's base wrapper. + * @part trigger - The color picker's dropdown trigger. + * @part copy-button - The copy button, a element. * @part swatches - The container that holds swatches. * @part swatch - Each individual swatch. * @part grid - The color grid. * @part grid-handle - The color grid's handle. + * @part hue-slider - The hue slider. + * @part opacity-slider - The opacity slider. * @part slider - Hue and opacity sliders. * @part slider-handle - Hue and opacity slider handles. + * @part panel - The internal element's panel. * @part preview - The preview color. * @part input - The text input. * @part copy-button - The copy button. @@ -607,7 +612,7 @@ export class ColorPicker {
(this.copyButton = el)} - part="copy-button" + exportparts="base:copy-button" slot="suffix" class="color-picker__copy-button" size="small" @@ -729,6 +734,7 @@ export class ColorPicker { return ( (this.dropdown = el)} + exportparts="panel:panel" class="color-dropdown" aria-disabled={this.disabled} containingElement={this.host} @@ -739,6 +745,7 @@ export class ColorPicker { >