@@ -2,9 +2,6 @@ const TEMPLATE = document.createElement('template');
2
2
TEMPLATE . innerHTML = `
3
3
<style>
4
4
* {
5
- color: var(--color-text);
6
- line-height: 1;
7
- vertical-align: bottom;
8
5
box-sizing: border-box;
9
6
}
10
7
#inner,
@@ -41,14 +38,19 @@ pin {
41
38
background-color: var(--color-bg);
42
39
transition: margin .2s ease-in;
43
40
}
44
- #inner.on {
45
- background-color: var(--color-bg-invert);
46
- }
41
+ // #inner.on {
42
+ // background-color: var(--color-bg-invert);
43
+ // }
47
44
#inner.on > pin {
48
45
margin-left: 1em;
49
46
}
50
47
#mode {
51
- margin: 0 .2em 0 .5em;
48
+ margin: 0 .2em 2px 0;
49
+ color: white;
50
+ font-family: arial;
51
+ font-style: normal;
52
+ font-size: 14px;
53
+ line-height: 18px;
52
54
}
53
55
#tooltip {
54
56
display: block;
@@ -60,11 +62,11 @@ pin {
60
62
align-self: start;
61
63
background-color: var(--color-bg-invert);
62
64
visibility: hidden;
65
+ margin-top: -4px;
63
66
}
64
67
#tooltip > span {
65
68
display: block;
66
69
line-height: .9;
67
- color: var(--color-bg);
68
70
}
69
71
#tooltip > #content {
70
72
display: none;
@@ -94,16 +96,26 @@ pin {
94
96
}
95
97
#wrapper {
96
98
display: flex;
97
- flex-direction: row ;
99
+ flex-direction: column ;
98
100
align-items: center;
99
101
}
102
+ #top{
103
+ display: flex;
104
+ flex-direction: row;
105
+ }
100
106
</style>
107
+ <div id='top'>
101
108
<div id='wrapper'>
109
+ <span id='mode'></span>
102
110
<div id='inner'>
103
111
<pin></pin>
104
112
</div>
105
- <span id='mode'></span>
106
- <div id='tooltip'><span>ℹ</span><p id='content'> </p></div>
113
+ </div>
114
+ <div id='tooltip'>
115
+ <svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg">
116
+ <path d="M1.77778 0.00537109C0.791111 0.00537109 0 0.796482 0 1.78315V8.00537H1.77778H6.22222C7.20889 8.00537 8 7.21426 8 6.22759V1.78315C8 0.796482 7.20889 0.00537109 6.22222 0.00537109H1.77778ZM4 1.3387C4.48889 1.3387 4.88889 1.7387 4.88889 2.22759C4.88889 2.71648 4.48889 3.11648 4 3.11648C3.51111 3.11648 3.11111 2.71648 3.11111 2.22759C3.11111 1.7387 3.51111 1.3387 4 1.3387ZM3.55556 3.56093H4.44444C4.69333 3.56093 4.88889 3.75648 4.88889 4.00537V6.22759C4.88889 6.47648 4.69333 6.67204 4.44444 6.67204H3.55556C3.30667 6.67204 3.11111 6.47648 3.11111 6.22759V4.00537C3.11111 3.75648 3.30667 3.56093 3.55556 3.56093Z" fill="white"/>
117
+ </svg>
118
+ <p id='content'> </p></div>
107
119
</div>
108
120
` ;
109
121
@@ -152,4 +164,4 @@ class HabitatToggle extends HTMLElement {
152
164
this . shadowRoot . querySelector ( '#content' ) . innerHTML = tooltipText ;
153
165
}
154
166
}
155
- customElements . define ( 'habitat-toggle' , HabitatToggle ) ;
167
+ customElements . define ( 'habitat-toggle' , HabitatToggle ) ;
0 commit comments