+
Volume
-
diff --git a/src/shared/components/Icon.vue b/src/shared/components/Icon.vue
index ae3e74c..1958c08 100644
--- a/src/shared/components/Icon.vue
+++ b/src/shared/components/Icon.vue
@@ -27,8 +27,8 @@
BIconPersonFill,
BIconRss,
BIconX,
- BIconVolumeUpFill,
BIconVolumeMuteFill,
+ BIconVolumeUpFill,
} from 'bootstrap-vue'
export default Vue.extend({
@@ -56,8 +56,8 @@
BIconPersonFill,
BIconRss,
BIconX,
- BIconVolumeUpFill,
BIconVolumeMuteFill,
+ BIconVolumeUpFill,
},
props: {
icon: { type: String, required: true }
diff --git a/src/shared/components/Slider.vue b/src/shared/components/Slider.vue
new file mode 100644
index 0000000..fd8a2cf
--- /dev/null
+++ b/src/shared/components/Slider.vue
@@ -0,0 +1,54 @@
+
+
+
+
+
diff --git a/src/shared/components/index.ts b/src/shared/components/index.ts
index c741c28..e5efbd7 100644
--- a/src/shared/components/index.ts
+++ b/src/shared/components/index.ts
@@ -4,6 +4,7 @@ import ExternalLink from './ExternalLink.vue'
import Icon from './Icon.vue'
import InfiniteLoader from './InfiniteLoader.vue'
import OverflowMenu from './OverflowMenu.vue'
+import Slider from './Slider.vue'
import Tiles from './Tiles.vue'
import Tile from './Tile.vue'
import {
@@ -16,6 +17,7 @@ import {
BFormTextarea,
BModal,
BOverlay,
+ BPopover,
BProgress,
BSidebar,
DropdownPlugin,
@@ -30,6 +32,7 @@ Vue.component('BFormInput', BFormInput)
Vue.component('BFormCheckbox', BFormCheckbox)
Vue.component('BFormTextarea', BFormTextarea)
Vue.component('BButton', BButton)
+Vue.component('BPopover', BPopover)
Vue.component('BProgress', BProgress)
Vue.component('BOverlay', BOverlay)
Vue.use(DropdownPlugin)
@@ -40,6 +43,7 @@ const components = {
Icon,
InfiniteLoader,
OverflowMenu,
+ Slider,
Tiles,
Tile,
}
diff --git a/src/style/main.scss b/src/style/main.scss
index fa9deff..88d258e 100644
--- a/src/style/main.scss
+++ b/src/style/main.scss
@@ -30,6 +30,10 @@ $dropdown-link-hover-color: $theme-text-muted;
$dropdown-border-color: $theme-elevation-2;
$dropdown-divider-bg: $theme-elevation-2;
+// Popover
+$popover-bg: $theme-elevation-1;
+$popover-border-color: $theme-elevation-2;
+
// Form
$input-bg: $theme-elevation-2;
$input-border-color: $theme-elevation-2;
@@ -42,6 +46,7 @@ $custom-range-track-bg: $theme-text-muted;
$progress-bg: rgb(35, 35, 35);
:root {
+ --text-body: #{$theme-text};
--text-muted: #{$theme-text-muted};
}
diff --git a/yarn.lock b/yarn.lock
index b20b20d..0832ad0 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -9482,6 +9482,11 @@ vm-browserify@^1.0.1:
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
+vue-class-component@^7.1.0:
+ version "7.2.6"
+ resolved "https://registry.yarnpkg.com/vue-class-component/-/vue-class-component-7.2.6.tgz#8471e037b8e4762f5a464686e19e5afc708502e4"
+ integrity sha512-+eaQXVrAm/LldalI272PpDe3+i4mPis0ORiMYxF6Ae4hyuCh15W8Idet7wPUEs4N4YptgFHGys4UrgNQOMyO6w==
+
vue-eslint-parser@^7.0.0:
version "7.1.0"
resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-7.1.0.tgz#9cdbcc823e656b087507a1911732b867ac101e83"
@@ -9541,11 +9546,26 @@ vue-loader@^15.9.2:
vue-hot-reload-api "^2.3.0"
vue-style-loader "^4.1.0"
+vue-property-decorator@^8.0.0:
+ version "8.5.1"
+ resolved "https://registry.yarnpkg.com/vue-property-decorator/-/vue-property-decorator-8.5.1.tgz#571a91cf8d2b507f537d79bf8275af3184572fff"
+ integrity sha512-O6OUN2OMsYTGPvgFtXeBU3jPnX5ffQ9V4I1WfxFQ6dqz6cOUbR3Usou7kgFpfiXDvV7dJQSFcJ5yUPgOtPPm1Q==
+ dependencies:
+ vue-class-component "^7.1.0"
+
vue-router@^3.5.1:
version "3.5.1"
resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.5.1.tgz#edf3cf4907952d1e0583e079237220c5ff6eb6c9"
integrity sha512-RRQNLT8Mzr8z7eL4p7BtKvRaTSGdCbTy2+Mm5HTJvLGYSSeG9gDzNasJPP/yOYKLy+/cLG/ftrqq5fvkFwBJEw==
+vue-slider-component@3.2.11:
+ version "3.2.11"
+ resolved "https://registry.yarnpkg.com/vue-slider-component/-/vue-slider-component-3.2.11.tgz#79e338dc5a32ca927a8f79ee55256197bd785235"
+ integrity sha512-2YyJW6TFnYk5FUvqQLvZcCJ+hthBXB819qNHtwnEUyDbOcTXV0n3Ou1ZphOi5FX9phlQIiC2NvjLuRAVmNq+Zw==
+ dependencies:
+ core-js "^3.6.5"
+ vue-property-decorator "^8.0.0"
+
vue-style-loader@^4.1.0, vue-style-loader@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/vue-style-loader/-/vue-style-loader-4.1.2.tgz#dedf349806f25ceb4e64f3ad7c0a44fba735fcf8"