{{ 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 }}