joelniklaus HF Staff commited on
Commit
d1d52e1
·
1 Parent(s): 5024544

prevent glossary to cause line breaks

Browse files
Files changed (1) hide show
  1. app/src/components/Glossary.astro +13 -9
app/src/components/Glossary.astro CHANGED
@@ -30,7 +30,7 @@ const {
30
  const tooltipId = `glossary-${Math.random().toString(36).slice(2)}`;
31
  ---
32
 
33
- <div class="glossary-container" data-glossary-container-id={tooltipId}>
34
  <span
35
  class={`glossary-term ${className}`}
36
  style={inlineStyle}
@@ -47,7 +47,7 @@ const tooltipId = `glossary-${Math.random().toString(36).slice(2)}`;
47
  {term}
48
  </span>
49
 
50
- <div
51
  id={`${tooltipId}-tooltip`}
52
  class="glossary-tooltip"
53
  data-glossary-tooltip-id={tooltipId}
@@ -55,13 +55,13 @@ const tooltipId = `glossary-${Math.random().toString(36).slice(2)}`;
55
  role="tooltip"
56
  aria-hidden="true"
57
  >
58
- <div class="glossary-tooltip__content">
59
- <div class="glossary-tooltip__term">{term}</div>
60
- <div class="glossary-tooltip__definition">{definition}</div>
61
- </div>
62
- <div class="glossary-tooltip__arrow"></div>
63
- </div>
64
- </div>
65
 
66
  <script is:inline>
67
  // Global script for all Glossary tooltips
@@ -196,6 +196,7 @@ const tooltipId = `glossary-${Math.random().toString(36).slice(2)}`;
196
  }
197
 
198
  .glossary-tooltip__content {
 
199
  background: var(--surface-bg);
200
  border: 1px solid var(--border-color);
201
  border-radius: 8px 8px 0 0;
@@ -207,6 +208,7 @@ const tooltipId = `glossary-${Math.random().toString(36).slice(2)}`;
207
  }
208
 
209
  .glossary-tooltip__term {
 
210
  font-weight: 600;
211
  font-size: 14px;
212
  color: var(--primary-color);
@@ -215,6 +217,7 @@ const tooltipId = `glossary-${Math.random().toString(36).slice(2)}`;
215
  }
216
 
217
  .glossary-tooltip__definition {
 
218
  font-size: 13px;
219
  color: var(--text-color);
220
  line-height: 1.4;
@@ -222,6 +225,7 @@ const tooltipId = `glossary-${Math.random().toString(36).slice(2)}`;
222
  }
223
 
224
  .glossary-tooltip__arrow {
 
225
  position: absolute;
226
  width: 0;
227
  height: 0;
 
30
  const tooltipId = `glossary-${Math.random().toString(36).slice(2)}`;
31
  ---
32
 
33
+ <span class="glossary-container" data-glossary-container-id={tooltipId}>
34
  <span
35
  class={`glossary-term ${className}`}
36
  style={inlineStyle}
 
47
  {term}
48
  </span>
49
 
50
+ <span
51
  id={`${tooltipId}-tooltip`}
52
  class="glossary-tooltip"
53
  data-glossary-tooltip-id={tooltipId}
 
55
  role="tooltip"
56
  aria-hidden="true"
57
  >
58
+ <span class="glossary-tooltip__content">
59
+ <span class="glossary-tooltip__term">{term}</span>
60
+ <span class="glossary-tooltip__definition">{definition}</span>
61
+ </span>
62
+ <span class="glossary-tooltip__arrow"></span>
63
+ </span>
64
+ </span>
65
 
66
  <script is:inline>
67
  // Global script for all Glossary tooltips
 
196
  }
197
 
198
  .glossary-tooltip__content {
199
+ display: block;
200
  background: var(--surface-bg);
201
  border: 1px solid var(--border-color);
202
  border-radius: 8px 8px 0 0;
 
208
  }
209
 
210
  .glossary-tooltip__term {
211
+ display: block;
212
  font-weight: 600;
213
  font-size: 14px;
214
  color: var(--primary-color);
 
217
  }
218
 
219
  .glossary-tooltip__definition {
220
+ display: block;
221
  font-size: 13px;
222
  color: var(--text-color);
223
  line-height: 1.4;
 
225
  }
226
 
227
  .glossary-tooltip__arrow {
228
+ display: block;
229
  position: absolute;
230
  width: 0;
231
  height: 0;