From: unknown Date: Wed, 8 Sep 2021 14:03:29 +0000 (+0530) Subject: Added positive vaiant in button X-Git-Tag: v1.3.0^2~24 X-Git-Url: https://git.wafflesoft.org/?a=commitdiff_plain;h=b9b2f9f2c3e9523743495f592f923906f98ffb7f;p=cinny.git Added positive vaiant in button --- diff --git a/src/app/atoms/button/Button.jsx b/src/app/atoms/button/Button.jsx index bfe06f6..bebca86 100644 --- a/src/app/atoms/button/Button.jsx +++ b/src/app/atoms/button/Button.jsx @@ -40,7 +40,7 @@ Button.defaultProps = { Button.propTypes = { id: PropTypes.string, className: PropTypes.string, - variant: PropTypes.oneOf(['surface', 'primary', 'caution', 'danger']), + variant: PropTypes.oneOf(['surface', 'primary', 'positive', 'caution', 'danger']), iconSrc: PropTypes.string, type: PropTypes.oneOf(['button', 'submit']), onClick: PropTypes.func, diff --git a/src/app/atoms/button/Button.scss b/src/app/atoms/button/Button.scss index 224c634..1426500 100644 --- a/src/app/atoms/button/Button.scss +++ b/src/app/atoms/button/Button.scss @@ -2,6 +2,7 @@ .btn-surface, .btn-primary, +.btn-positive, .btn-caution, .btn-danger { display: inline-flex; @@ -67,6 +68,13 @@ @include state.focus(var(--bs-primary-outline)); @include state.active(var(--bg-primary-active)); } +.btn-positive { + box-shadow: var(--bs-positive-border); + @include color(var(--tc-positive-high), var(--ic-positive-normal)); + @include state.hover(var(--bg-positive-hover)); + @include state.focus(var(--bs-positive-outline)); + @include state.active(var(--bg-positive-active)); +} .btn-caution { box-shadow: var(--bs-caution-border); @include color(var(--tc-caution-high), var(--ic-caution-normal));