diff --git a/assets/images/document-slash.svg b/assets/images/document-slash.svg new file mode 100644 index 000000000000..25a4c96038b4 --- /dev/null +++ b/assets/images/document-slash.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/images/simple-illustrations/simple-illustration__car-ice.svg b/assets/images/simple-illustrations/simple-illustration__car-ice.svg new file mode 100644 index 000000000000..ba2b79bca6aa --- /dev/null +++ b/assets/images/simple-illustrations/simple-illustration__car-ice.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/CONST.ts b/src/CONST.ts index 70fecab70c39..645746c38a7d 100755 --- a/src/CONST.ts +++ b/src/CONST.ts @@ -1417,6 +1417,11 @@ const CONST = { MAKE_MEMBER: 'makeMember', MAKE_ADMIN: 'makeAdmin', }, + DISTANCE_RATES_BULK_ACTION_TYPES: { + DELETE: 'delete', + DISABLE: 'disable', + ENABLE: 'enable', + }, }, CUSTOM_UNITS: { diff --git a/src/ROUTES.ts b/src/ROUTES.ts index 854bd7b11303..db0068365760 100644 --- a/src/ROUTES.ts +++ b/src/ROUTES.ts @@ -566,6 +566,10 @@ const ROUTES = { route: 'workspace/:policyID/members/:accountID/role-selection', getRoute: (policyID: string, accountID: number, backTo?: string) => getUrlWithBackToParam(`workspace/${policyID}/members/${accountID}/role-selection`, backTo), }, + WORKSPACE_DISTANCE_RATES: { + route: 'workspace/:policyID/distance-rates', + getRoute: (policyID: string) => `workspace/${policyID}/distance-rates` as const, + }, // Referral program promotion REFERRAL_DETAILS_MODAL: { diff --git a/src/SCREENS.ts b/src/SCREENS.ts index 35c4c9c578e6..8546f543b77a 100644 --- a/src/SCREENS.ts +++ b/src/SCREENS.ts @@ -229,6 +229,7 @@ const SCREENS = { CATEGORIES_SETTINGS: 'Categories_Settings', MEMBER_DETAILS: 'Workspace_Member_Details', MEMBER_DETAILS_ROLE_SELECTION: 'Workspace_Member_Details_Role_Selection', + DISTANCE_RATES: 'Distance_Rates', }, EDIT_REQUEST: { diff --git a/src/components/ButtonWithDropdownMenu/index.tsx b/src/components/ButtonWithDropdownMenu/index.tsx index 61d3409c65ab..5f426f77b731 100644 --- a/src/components/ButtonWithDropdownMenu/index.tsx +++ b/src/components/ButtonWithDropdownMenu/index.tsx @@ -32,6 +32,7 @@ function ButtonWithDropdownMenu({ options, onOptionSelected, enterKeyEventListenerPriority = 0, + wrapperStyle, }: ButtonWithDropdownMenuProps) { const theme = useTheme(); const styles = useThemeStyles(); @@ -66,7 +67,7 @@ function ButtonWithDropdownMenu({ }, [windowWidth, windowHeight, isMenuVisible, anchorAlignment.vertical]); return ( - + {shouldAlwaysShowDropdownMenu || options.length > 1 ? (