Skip to content

Commit dcd4af6

Browse files
authored
refactor: info component allow html tooltip content (#633)
1 parent be6ec6b commit dcd4af6

File tree

7 files changed

+19
-22
lines changed

7 files changed

+19
-22
lines changed

icons.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

resources/views/components/blog/filter-dropdown.blade.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@
1919

2020
<x-ark-icon
2121
name="sliders-vertical"
22-
:class="Arr::toCssClasses([
23-
'transition-default',
22+
:class="Arr::toCssClasses(['transition-default',
2423
'text-theme-primary-300 hover:text-theme-primary-500' => ! $disabled,
2524
'text-theme-secondary-500 cursor-default' => $disabled,
2625
])"

resources/views/docs/sidebar-link.blade.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@
2121
@if ($topBorder)
2222
<div class="flex">
2323
<x-ark-divider
24-
:class="Arr::toCssClasses([
25-
'mx-8 lg:ml-5 lg:mr-0',
24+
:class="Arr::toCssClasses(['mx-8 lg:ml-5 lg:mr-0',
2625
'hidden lg:block' => $onDocs,
2726
])"
2827
/>
@@ -48,8 +47,7 @@
4847
@unless ($borderless)
4948
<div class="flex">
5049
<x-ark-divider
51-
:class="Arr::toCssClasses([
52-
'sidebar-link-divider mx-8 lg:ml-5 lg:mr-0',
50+
:class="Arr::toCssClasses(['sidebar-link-divider mx-8 lg:ml-5 lg:mr-0',
5351
'hidden lg:block' => $onDocs,
5452
])"
5553
/>

resources/views/info.blade.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
11
@props([
22
'class' => '',
33
'tooltip' => '',
4+
'htmlTooltip' => null,
45
'type' => 'question',
56
'large' => false
67
])
78

89
<div
9-
data-tippy-content="{{ $tooltip }}"
10+
@if ($tooltip)
11+
data-tippy-content="{{ $tooltip }}"
12+
@elseif ($htmlTooltip)
13+
data-tippy-html-content="{{ $htmlTooltip }}"
14+
@endif
15+
1016
aria-label="{{ $tooltip }}"
1117
class="inline-block cursor-pointer {{ $large ? 'p-1.5' : 'p-1' }} transition-default rounded-full bg-theme-primary-100 text-theme-primary-600 dark:bg-theme-secondary-800 dark:text-theme-secondary-600 hover:text-white hover:bg-theme-primary-700 dark:hover:text-theme-secondary-800 dark:hover:bg-theme-secondary-600 outline-none focus-visible:ring-2 focus-visible:ring-theme-primary-500 {{ $class }}"
1218
tabindex="0"

resources/views/pages/documentation.blade.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
'editOption' => true,
99
])
1010

11-
<x-ark-container :container-class="Arr::toCssClasses([
12-
'flex-col pb-8',
11+
<x-ark-container :container-class="Arr::toCssClasses(['flex-col pb-8',
1312
'pt-8 md:pt-8' => $compact,
1413
'pt-10 md:pt-12' => ! $compact,
1514
])">

resources/views/sidebar-link.blade.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,7 @@
5050

5151
@if ($icon && $iconAlignment === 'left')
5252
<x-ark-icon
53-
:class="Arr::toCssClasses([
54-
'mr-1 flex-shrink-0 transition-default',
53+
:class="Arr::toCssClasses(['mr-1 flex-shrink-0 transition-default',
5554
$activeIconColors => $isCurrent || $active,
5655
$iconColors => ! $isCurrent || $active,
5756
])"
@@ -63,8 +62,7 @@
6362

6463
@if ($icon && $iconAlignment === 'right')
6564
<x-ark-icon
66-
:class="Arr::toCssClasses([
67-
'flex-shrink-0 transition-default',
65+
:class="Arr::toCssClasses(['flex-shrink-0 transition-default',
6866
$activeIconColors => $isCurrent || $active,
6967
$iconColors => ! $isCurrent || $active,
7068
])"

resources/views/simple-filter-dropdown.blade.php

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,13 @@
1111
])
1212

1313
<x-ark-rich-select
14-
:wrapper-class="Arr::toCssClasses([
15-
'p-2 w-full rounded-xl border md:p-0 md:w-auto md:border-0 border-theme-primary-100 dark:border-theme-secondary-800',
14+
:wrapper-class="Arr::toCssClasses(['p-2 w-full rounded-xl border md:p-0 md:w-auto md:border-0 border-theme-primary-100 dark:border-theme-secondary-800',
1615
$wrapperClass,
1716
])"
18-
:dropdown-class="Arr::toCssClasses([
19-
'right-0 mt-2 origin-top-right',
17+
:dropdown-class="Arr::toCssClasses(['right-0 mt-2 origin-top-right',
2018
$dropdownClass,
2119
])"
22-
:button-class="Arr::toCssClasses([
23-
'flex relative items-center py-4 mr-10 w-full font-semibold text-left md:inline md:items-end md:px-8 focus:outline-none text-theme-secondary-900 dark:text-theme-secondary-200',
20+
:button-class="Arr::toCssClasses(['flex relative items-center py-4 mr-10 w-full font-semibold text-left md:inline md:items-end md:px-8 focus:outline-none text-theme-secondary-900 dark:text-theme-secondary-200',
2421
$buttonClass,
2522
])"
2623
:icon-class="$iconClass"

0 commit comments

Comments
 (0)