From 7173bc67e943e71ed0600cc8aa843fb767652060 Mon Sep 17 00:00:00 2001 From: Nikhil Vats Date: Mon, 19 Jun 2023 03:02:04 +0530 Subject: [PATCH 1/2] Improve TaskPreview UI --- src/components/ReportActionItem/TaskPreview.js | 5 +++-- src/styles/StyleUtils.js | 12 ++++++++++++ src/styles/styles.js | 6 +++--- src/styles/variables.js | 1 + 4 files changed, 19 insertions(+), 5 deletions(-) diff --git a/src/components/ReportActionItem/TaskPreview.js b/src/components/ReportActionItem/TaskPreview.js index 182c931ebd16..256f5a8ac729 100644 --- a/src/components/ReportActionItem/TaskPreview.js +++ b/src/components/ReportActionItem/TaskPreview.js @@ -11,6 +11,7 @@ import CONST from '../../CONST'; import * as Expensicons from '../Icon/Expensicons'; import Checkbox from '../Checkbox'; import * as StyleUtils from '../../styles/StyleUtils'; +import variables from '../../styles/variables'; import getButtonState from '../../libs/getButtonState'; import Navigation from '../../libs/Navigation/Navigation'; import ROUTES from '../../ROUTES'; @@ -68,9 +69,9 @@ function TaskPreview(props) { accessibilityRole="button" accessibilityLabel={props.translate('newTaskPage.task')} > - + Date: Tue, 20 Jun 2023 18:29:58 +0530 Subject: [PATCH 2/2] Fix checkbox outline --- src/components/Checkbox.js | 4 +--- src/components/ReportActionItem/TaskPreview.js | 3 +-- src/styles/StyleUtils.js | 12 ------------ src/styles/styles.js | 7 +++++++ src/styles/variables.js | 1 - web/index.html | 3 --- 6 files changed, 9 insertions(+), 21 deletions(-) diff --git a/src/components/Checkbox.js b/src/components/Checkbox.js index 5ce90473bbdd..0a023b7b4fb4 100644 --- a/src/components/Checkbox.js +++ b/src/components/Checkbox.js @@ -72,7 +72,7 @@ function Checkbox(props) { onPress={firePressHandlerOnClick} onMouseDown={props.onMouseDown} ref={props.forwardedRef} - style={props.style} + style={[props.style, styles.checkboxPressable]} onKeyDown={handleSpaceKey} accessibilityRole="checkbox" accessibilityState={{checked: props.isChecked}} @@ -89,8 +89,6 @@ function Checkbox(props) { props.disabled && styles.cursorDisabled, props.isChecked && styles.borderColorFocus, ]} - // Used as CSS selector to customize focus-visible style - dataSet={{checkbox: true}} > {props.isChecked && ( div[data-checkbox], div[role="checkbox"]:focus[data-focusvisible-polyfill] > div[data-checkbox] { - border-color: #03D47C !important; - } ::-ms-reveal { display: none; }