move breakpoint badge, add color styling from history-of-robotics, add computed breakpoint bool, change Character breadcrumb to CharacterList component, attempt at Season content column alignment

This commit is contained in:
Xevion
2020-09-15 07:17:33 -05:00
parent 3e0873da3f
commit 04320d15b5
3 changed files with 34 additions and 9 deletions

View File

@@ -3,6 +3,13 @@
<b-navbar> <b-navbar>
<b-navbar-brand> <b-navbar-brand>
<router-link :to="{ name: 'Home' }" class="no-link">The Office Quotes</router-link> <router-link :to="{ name: 'Home' }" class="no-link">The Office Quotes</router-link>
<b-badge style="font-size: 0.80rem;" class="mx-2" v-if="showBreakpointMarker" variant="dark">
<span id="marker-xs" class="d-sm-none">XS</span>
<span id="marker-sm" class="d-none d-sm-block d-md-none">SM</span>
<span id="marker-md" class="d-none d-md-block d-lg-none">MD</span>
<span id="marker-lg" class="d-none d-lg-block d-xl-none">LG</span>
<span id="marker-xl" class="d-none d-xl-block">XL</span>
</b-badge>
</b-navbar-brand> </b-navbar-brand>
<b-collapse id="nav-collapse" is-nav> <b-collapse id="nav-collapse" is-nav>
<b-navbar-nav> <b-navbar-nav>
@@ -16,13 +23,6 @@
About About
</router-link> </router-link>
</b-nav-item> </b-nav-item>
<b-badge variant="dark">
<span id="marker-xs" class="d-sm-none">XS</span>
<span id="marker-sm" class="d-none d-sm-block d-md-none">SM</span>
<span id="marker-md" class="d-none d-md-block d-lg-none">MD</span>
<span id="marker-lg" class="d-none d-lg-block d-xl-none">LG</span>
<span id="marker-xl" class="d-none d-xl-block">XL</span>
</b-badge>
</b-navbar-nav> </b-navbar-nav>
</b-collapse> </b-collapse>
</b-navbar> </b-navbar>
@@ -76,6 +76,26 @@
.ais-SearchBox-input::placeholder { .ais-SearchBox-input::placeholder {
color: white; color: white;
} }
#marker-xs {
color: #ff0000;
}
#marker-sm {
color: #f37506;
}
#marker-md {
color: #0090ff;
}
#marker-lg {
color: #05ff80;
}
#marker-xl {
color: #82f500;
}
</style> </style>
<script> <script>
@@ -105,5 +125,10 @@ export default {
this.$router.push({name: "SearchResults"}); this.$router.push({name: "SearchResults"});
}, },
}, },
computed: {
showBreakpointMarker() {
return process.env.NODE_ENV === 'development';
}
}
}; };
</script> </script>

View File

@@ -45,7 +45,7 @@ export default {
}, },
{ {
text: 'Characters', text: 'Characters',
to: {name: 'Home'}, to: {name: 'CharacterList'},
}, },
{ {
text: text:

View File

@@ -4,7 +4,7 @@
<b-card> <b-card>
<b-list-group> <b-list-group>
<b-list-group-item v-for="episode in season.episodes" :key="episode.episode_id"> <b-list-group-item v-for="episode in season.episodes" :key="episode.episode_id">
<b-row align-v="start"> <b-row align-v="start" align-content="start">
<b-col cols="5" md="4" lg="4" xl="3"> <b-col cols="5" md="4" lg="4" xl="3">
<b-img-lazy fluid-grow class="px-2" src="https://via.placeholder.com/250"></b-img-lazy> <b-img-lazy fluid-grow class="px-2" src="https://via.placeholder.com/250"></b-img-lazy>
</b-col> </b-col>