summaryrefslogtreecommitdiff
path: root/saleor/static/js/components/categoryPage/utils.js
diff options
context:
space:
mode:
Diffstat (limited to 'saleor/static/js/components/categoryPage/utils.js')
-rw-r--r--saleor/static/js/components/categoryPage/utils.js35
1 files changed, 0 insertions, 35 deletions
diff --git a/saleor/static/js/components/categoryPage/utils.js b/saleor/static/js/components/categoryPage/utils.js
deleted file mode 100644
index fc4af715..00000000
--- a/saleor/static/js/components/categoryPage/utils.js
+++ /dev/null
@@ -1,35 +0,0 @@
-import queryString from 'query-string';
-
-export const getFromQuery = (key, defaultValue = null) => {
- let value = queryString.parse(location.search)[key];
- return value || defaultValue;
-};
-
-export const getAttributesFromQuery = (exclude) => {
- // Exclude parameter is used to exclude other query string parameters than
- // product attribute filters.
- const urlParams = queryString.parse(location.search);
- let attributes = [];
- Object.keys(urlParams).forEach(key => {
- if (exclude.indexOf(key) === -1) {
- if (Array.isArray(urlParams[key])) {
- const values = urlParams[key];
- values.map((valueSlug) => {
- attributes.push(`${key}:${valueSlug}`);
- });
- } else {
- const valueSlug = urlParams[key];
- attributes.push(`${key}:${valueSlug}`);
- }
- }
- });
- return attributes;
-};
-
-export const ensureAllowedName = (name, allowed) => {
- let origName = name;
- if (name && name.startsWith('-')) {
- name = name.substr(1, name.length);
- }
- return allowed.indexOf(name) > -1 ? origName : null;
-};