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 ? (