From e8c888ee02809ea378bf216710fa29a2926c76ba Mon Sep 17 00:00:00 2001 From: chrisgarrity Date: Wed, 1 Aug 2018 13:08:21 -0400 Subject: [PATCH] Sprite info and Sprite selector RTL Changed left/right to first/last. Added direction aware styles. --- src/components/sprite-info/sprite-info.css | 26 ++++++++++++++++--- src/components/sprite-info/sprite-info.jsx | 4 +-- .../sprite-selector-item.css | 18 +++++++++++-- 3 files changed, 40 insertions(+), 8 deletions(-) diff --git a/src/components/sprite-info/sprite-info.css b/src/components/sprite-info/sprite-info.css index c83584399..179b13965 100644 --- a/src/components/sprite-info/sprite-info.css +++ b/src/components/sprite-info/sprite-info.css @@ -59,27 +59,45 @@ cursor: default; } -.radio-left { +.radio-first { border: 1px solid $ui-black-transparent; +} + +[dir="ltr"] .radio-first { border-top-left-radius: $form-radius; border-bottom-left-radius: $form-radius; } -.radio-left:focus { +[dir="rtl"] .radio-first { + border-top-right-radius: $form-radius; + border-bottom-right-radius: $form-radius; +} + +.radio-first:focus { border-color: $motion-primary; box-shadow: inset 0 0 0 -2px $ui-black-transparent; } -.radio-right { +.radio-last { border-bottom: 1px solid $ui-black-transparent; border-top: 1px solid $ui-black-transparent; +} + +[dir="ltr"] .radio-last { border-right: 1px solid $ui-black-transparent; border-left: 1px solid $ui-black-transparent; border-top-right-radius: $form-radius; border-bottom-right-radius: $form-radius; } -.radio-right:focus { +[dir="rtl"] .radio-last { + border-left: 1px solid $ui-black-transparent; + border-right: 1px solid $ui-black-transparent; + border-top-left-radius: $form-radius; + border-bottom-left-radius: $form-radius; +} + +.radio-last:focus { border-color: $motion-primary; box-shadow: inset 0 0 0 -2px $ui-black-transparent; } diff --git a/src/components/sprite-info/sprite-info.jsx b/src/components/sprite-info/sprite-info.jsx index 37e18735a..738c080cc 100644 --- a/src/components/sprite-info/sprite-info.jsx +++ b/src/components/sprite-info/sprite-info.jsx @@ -180,7 +180,7 @@ class SpriteInfo extends React.Component {