diff --git a/package-lock.json b/package-lock.json
index 41403e47..97e6797e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -7604,6 +7604,15 @@
"node": ">=0.10.0"
}
},
+ "node_modules/@vue/cli-plugin-unit-jest/node_modules/is-wsl": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
+ "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/@vue/cli-plugin-unit-jest/node_modules/istanbul-lib-coverage": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz",
@@ -8176,6 +8185,28 @@
"node": ">=0.10.0"
}
},
+ "node_modules/@vue/cli-plugin-unit-jest/node_modules/node-notifier": {
+ "version": "5.4.5",
+ "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.5.tgz",
+ "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==",
+ "dev": true,
+ "dependencies": {
+ "growly": "^1.3.0",
+ "is-wsl": "^1.1.0",
+ "semver": "^5.5.0",
+ "shellwords": "^0.1.1",
+ "which": "^1.3.0"
+ }
+ },
+ "node_modules/@vue/cli-plugin-unit-jest/node_modules/node-notifier/node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
"node_modules/@vue/cli-plugin-unit-jest/node_modules/normalize-path": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
@@ -26287,48 +26318,60 @@
"dev": true
},
"node_modules/node-notifier": {
- "version": "5.4.5",
- "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.5.tgz",
- "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==",
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz",
+ "integrity": "sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"growly": "^1.3.0",
- "is-wsl": "^1.1.0",
- "semver": "^5.5.0",
+ "is-wsl": "^2.2.0",
+ "semver": "^7.3.5",
"shellwords": "^0.1.1",
- "which": "^1.3.0"
+ "uuid": "^8.3.2",
+ "which": "^2.0.2"
}
},
- "node_modules/node-notifier/node_modules/is-wsl": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
- "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==",
+ "node_modules/node-notifier/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
"dev": true,
+ "optional": true,
+ "peer": true,
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
"engines": {
- "node": ">=4"
+ "node": ">=10"
}
},
"node_modules/node-notifier/node_modules/semver": {
- "version": "5.7.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
- "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
- "dev": true,
- "bin": {
- "semver": "bin/semver"
- }
- },
- "node_modules/node-notifier/node_modules/which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
+ "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
- "isexe": "^2.0.0"
+ "lru-cache": "^6.0.0"
},
"bin": {
- "which": "bin/which"
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
}
},
+ "node_modules/node-notifier/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
"node_modules/node-releases": {
"version": "2.0.13",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
@@ -41641,6 +41684,12 @@
"integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==",
"dev": true
},
+ "is-wsl": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
+ "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==",
+ "dev": true
+ },
"istanbul-lib-coverage": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz",
@@ -42104,6 +42153,27 @@
}
}
},
+ "node-notifier": {
+ "version": "5.4.5",
+ "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.5.tgz",
+ "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==",
+ "dev": true,
+ "requires": {
+ "growly": "^1.3.0",
+ "is-wsl": "^1.1.0",
+ "semver": "^5.5.0",
+ "shellwords": "^0.1.1",
+ "which": "^1.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "dev": true
+ }
+ }
+ },
"normalize-path": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
@@ -56244,38 +56314,50 @@
}
},
"node-notifier": {
- "version": "5.4.5",
- "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.5.tgz",
- "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==",
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz",
+ "integrity": "sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"growly": "^1.3.0",
- "is-wsl": "^1.1.0",
- "semver": "^5.5.0",
+ "is-wsl": "^2.2.0",
+ "semver": "^7.3.5",
"shellwords": "^0.1.1",
- "which": "^1.3.0"
+ "uuid": "^8.3.2",
+ "which": "^2.0.2"
},
"dependencies": {
- "is-wsl": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
- "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==",
- "dev": true
+ "lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dev": true,
+ "optional": true,
+ "peer": true,
+ "requires": {
+ "yallist": "^4.0.0"
+ }
},
"semver": {
- "version": "5.7.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
- "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
- "dev": true
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
+ "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
- "isexe": "^2.0.0"
+ "lru-cache": "^6.0.0"
}
+ },
+ "yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true,
+ "optional": true,
+ "peer": true
}
}
},
diff --git a/src/components/AddExternalMappingPopover.vue b/src/components/AddExternalMappingPopover.vue
new file mode 100644
index 00000000..a4cb3456
--- /dev/null
+++ b/src/components/AddExternalMappingPopover.vue
@@ -0,0 +1,53 @@
+
+
+
+ {{ translate("Choose system") }}
+
+ {{ translate("Shopify") }}
+
+
+ {{ translate("Netsuite") }}
+
+
+ {{ translate("Custom") }}
+
+
+
+
+
+
diff --git a/src/components/AddLocationModal.vue b/src/components/AddLocationModal.vue
new file mode 100644
index 00000000..0993a396
--- /dev/null
+++ b/src/components/AddLocationModal.vue
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+ {{ translate("Location") }}
+
+
+
+
+
+ {{ translate("Type") }}
+
+ {{ "pick/primary" }}
+ {{ "bulk" }}
+
+
+
+ {{ translate("Area") }} *
+
+
+
+ {{ translate("Aisle") }} *
+
+
+
+ {{ translate("Section") }} *
+
+
+
+ {{ translate("Level") }} *
+
+
+
+ {{ translate("Sequence") }}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/AddStaffMemberModal.vue b/src/components/AddStaffMemberModal.vue
new file mode 100644
index 00000000..7b41ee2c
--- /dev/null
+++ b/src/components/AddStaffMemberModal.vue
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+ {{ translate("Staff") }}
+
+
+
+
+
+ {{ translate("Party Id") }} *
+
+
+
+ {{ translate("Role") }} *
+
+ {{ "Fulfillment" }}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/CustomMappingModal.vue b/src/components/CustomMappingModal.vue
new file mode 100644
index 00000000..36b1de5f
--- /dev/null
+++ b/src/components/CustomMappingModal.vue
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+ {{ translate("Custom mapping") }}
+
+
+
+
+
+ {{ translate("Facility details") }}
+
+ {{ translate("Facility ID") }}
+ {{ "" }}
+
+
+ {{ translate("Facility name") }}
+ {{ "" }}
+
+
+
+
+ {{ translate("Custom mapping") }}
+
+ {{ translate("Mapping ID") }}
+
+
+
+ {{ translate("Mapping Name") }}
+
+
+
+ {{ translate("Identification") }}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/LocationDetailsPopover.vue b/src/components/LocationDetailsPopover.vue
new file mode 100644
index 00000000..82c079f9
--- /dev/null
+++ b/src/components/LocationDetailsPopover.vue
@@ -0,0 +1,50 @@
+
+
+
+ {{ translate("Location details") }}
+
+ {{ translate("Edit location") }}
+
+
+ {{ translate("Remove location") }}
+
+
+
+
+
+
diff --git a/src/components/OpenStorePopover.vue b/src/components/OpenStorePopover.vue
index 0fd65112..bc88616e 100644
--- a/src/components/OpenStorePopover.vue
+++ b/src/components/OpenStorePopover.vue
@@ -27,7 +27,7 @@ import { starOutline, removeCircleOutline } from "ionicons/icons";
import { translate } from "@hotwax/dxp-components";
export default defineComponent({
- name: "CreateMappingModal",
+ name: "OpenStorePopover",
components: {
IonContent,
IonList,
diff --git a/src/components/SelectOperatingTimeModal.vue b/src/components/SelectOperatingTimeModal.vue
index 432ad9ed..22b55104 100644
--- a/src/components/SelectOperatingTimeModal.vue
+++ b/src/components/SelectOperatingTimeModal.vue
@@ -14,36 +14,32 @@
{{ translate("Opening Time") }}
- {{ "10:45 am" }}
+
{{ translate("Closing Time") }}
- {{ "10:45 am" }}
+
+
+
+ {{ translate("Reset") }}
- isTimeModalOpen = false">
-
-
-
+
+
+
-
-
-
- {{ translate("Reset") }}
-
-
- {{ translate("Cancel") }}
- {{ translate("Save") }}
-
-
-
+
+
+
+
+
+
+
+
+