diff --git a/assets/css/styles.scss b/assets/css/styles.scss
index c3f12d3b8..ada462762 100644
--- a/assets/css/styles.scss
+++ b/assets/css/styles.scss
@@ -56,6 +56,116 @@ h3 {
font-weight: 700;
}
+.tooltip {
+ display: block !important;
+ z-index: 10000;
+
+ .tooltip-inner {
+ background: black;
+ color: white;
+ border-radius: 16px;
+ padding: 5px 10px 4px;
+ }
+
+ .tooltip-arrow {
+ width: 0;
+ height: 0;
+ border-style: solid;
+ position: absolute;
+ margin: 5px;
+ border-color: black;
+ z-index: 1;
+ }
+
+ &[x-placement^="top"] {
+ margin-bottom: 5px;
+
+ .tooltip-arrow {
+ border-width: 5px 5px 0 5px;
+ border-left-color: transparent !important;
+ border-right-color: transparent !important;
+ border-bottom-color: transparent !important;
+ bottom: -5px;
+ left: calc(50% - 5px);
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ }
+
+ &[x-placement^="bottom"] {
+ margin-top: 5px;
+
+ .tooltip-arrow {
+ border-width: 0 5px 5px 5px;
+ border-left-color: transparent !important;
+ border-right-color: transparent !important;
+ border-top-color: transparent !important;
+ top: -5px;
+ left: calc(50% - 5px);
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ }
+
+ &[x-placement^="right"] {
+ margin-left: 5px;
+
+ .tooltip-arrow {
+ border-width: 5px 5px 5px 0;
+ border-left-color: transparent !important;
+ border-top-color: transparent !important;
+ border-bottom-color: transparent !important;
+ left: -5px;
+ top: calc(50% - 5px);
+ margin-left: 0;
+ margin-right: 0;
+ }
+ }
+
+ &[x-placement^="left"] {
+ margin-right: 5px;
+
+ .tooltip-arrow {
+ border-width: 5px 0 5px 5px;
+ border-top-color: transparent !important;
+ border-right-color: transparent !important;
+ border-bottom-color: transparent !important;
+ right: -5px;
+ top: calc(50% - 5px);
+ margin-left: 0;
+ margin-right: 0;
+ }
+ }
+
+ &.popover {
+ $color: #f9f9f9;
+
+ .popover-inner {
+ background: $color;
+ color: black;
+ padding: 24px;
+ border-radius: 5px;
+ box-shadow: 0 5px 30px rgba(black, .1);
+ }
+
+ .popover-arrow {
+ border-color: $color;
+ }
+ }
+
+ &[aria-hidden='true'] {
+ visibility: hidden;
+ opacity: 0;
+ transition: opacity .15s, visibility .15s;
+ }
+
+ &[aria-hidden='false'] {
+ visibility: visible;
+ opacity: 1;
+ transition: opacity .15s;
+ }
+}
+
h3.title {
margin: 4px;
}
diff --git a/components/history.vue b/components/history.vue
index 18e0f592c..f59e399a6 100644
--- a/components/history.vue
+++ b/components/history.vue
@@ -42,12 +42,12 @@
-
-
+
edit
diff --git a/layouts/default.vue b/layouts/default.vue
index 5d2a35cb9..af7c4d803 100644
--- a/layouts/default.vue
+++ b/layouts/default.vue
@@ -11,7 +11,7 @@