diff --git a/packages/custom-button/src/Component.test.tsx b/packages/custom-button/src/Component.test.tsx index f620cfb10e..13ccfcf9f3 100644 --- a/packages/custom-button/src/Component.test.tsx +++ b/packages/custom-button/src/Component.test.tsx @@ -111,6 +111,11 @@ describe('CustomButton', () => { expect(container.firstElementChild).toHaveClass('disableType_static-inverted'); }); }); + + it('should have custom className', () => { + const { container } = render(); + expect(container.firstElementChild).toHaveClass('customClass'); + }); }); it('should unmount without errors', () => { diff --git a/packages/custom-button/src/Component.tsx b/packages/custom-button/src/Component.tsx index 8c19a9ee3c..d9267b3bc5 100644 --- a/packages/custom-button/src/Component.tsx +++ b/packages/custom-button/src/Component.tsx @@ -71,9 +71,6 @@ export const CustomButton = React.forwardRef< styles[contentColor], styles[stateType], styles[`disableType_${disableType}`], - { - // [styles.customLoading]: loading, - }, ); return ( diff --git a/packages/custom-button/src/docs/description.mdx b/packages/custom-button/src/docs/description.mdx index f2937f1fb6..c12d784f55 100644 --- a/packages/custom-button/src/docs/description.mdx +++ b/packages/custom-button/src/docs/description.mdx @@ -246,3 +246,35 @@ render(() => { ); }); ``` + +## Кастомный цвет контента + +Для установки цвета контента можно использовать пропс `contentColor` который принимает четыре значения. Но также цвет можно переопределить через класс с помощью пропса `className` + +```jsx live +render(() => { + return ( + + + + + + Label + + + Label + + + + ); +}); +```