{{ release.studio.name }}
diff --git a/.eslintrc b/.eslintrc
index e3adf429..92eb27f0 100644
--- a/.eslintrc
+++ b/.eslintrc
@@ -2,7 +2,7 @@
     "root": true,
     "extends": ["airbnb-base", "plugin:vue/recommended"],
     "parserOptions": {
-        "ecmaVersion": 2017,
+        "ecmaVersion": 2019,
         "sourceType": "module"
     },
     "rules": {
diff --git a/assets/components/home/filter-bar.vue b/assets/components/home/filter-bar.vue
index 967e6e61..43b7360a 100644
--- a/assets/components/home/filter-bar.vue
+++ b/assets/components/home/filter-bar.vue
@@ -1,24 +1,70 @@
 
     
 
 
@@ -34,6 +80,10 @@ export default {
             type: Array,
             default: () => [],
         },
+        range: {
+            type: String,
+            default: null,
+        },
     },
 };
 
@@ -43,7 +93,8 @@ export default {
 
 .filter-bar {
     background: $background;
-    display: block;
+    display: flex;
+    justify-content: space-between;
     padding: .5rem 1rem;
     font-size: 0;
     box-shadow: 0 0 3px $shadow;
@@ -64,6 +115,30 @@ export default {
     margin: 0 0 0 .5rem;
 }
 
+.range-button {
+    color: $shadow;
+    background: $background;
+    display: inline-block;
+    padding: .5rem 1rem;
+    border: none;
+    box-shadow: 0 0 2px $shadow-weak;
+    font-size: .8rem;
+    font-weight: bold;
+
+    &:hover {
+        color: $text;
+        cursor: pointer;
+    }
+}
+
+.range-input {
+    display: none;
+
+    &:checked + .range-button {
+        color: $primary;
+    }
+}
+
 @media(max-width: $breakpoint) {
     .filters-container {
         display: none;
diff --git a/assets/components/home/filters.vue b/assets/components/home/filters.vue
index 858a6704..727149dc 100644
--- a/assets/components/home/filters.vue
+++ b/assets/components/home/filters.vue
@@ -1,25 +1,6 @@
 
     
-            
-
-
-            
{{ release.studio.name }}