diff --git a/resources/css/utilities.css b/resources/css/utilities.css index 668cb755b..0dcd16e64 100644 --- a/resources/css/utilities.css +++ b/resources/css/utilities.css @@ -1,5 +1,5 @@ @utility apexcharts-tooltip { - @apply dark:text-white! dark:border-coolgray-300! dark:bg-coolgray-200! shadow-none!; + @apply overflow-visible! rounded-none! border-0! bg-transparent! shadow-none! dark:text-white!; } @utility apexcharts-tooltip-title { diff --git a/tests/Feature/MetricsTooltipStylingTest.php b/tests/Feature/MetricsTooltipStylingTest.php new file mode 100644 index 000000000..f748487e5 --- /dev/null +++ b/tests/Feature/MetricsTooltipStylingTest.php @@ -0,0 +1,31 @@ +toContain('overflow-visible!') + ->toContain('rounded-none!') + ->toContain('border-0!') + ->toContain('bg-transparent!') + ->toContain('shadow-none!') + ->not->toContain('dark:border-coolgray-300!') + ->not->toContain('dark:bg-coolgray-200!') + ->and($customTooltip[0] ?? '') + ->toContain('border-neutral-200') + ->toContain('dark:border-coolgray-300') + ->toContain('rounded-lg') + ->toContain('shadow-lg'); +}); + +test('metrics charts render custom tooltip content', function (string $view) { + expect(file_get_contents(resource_path($view))) + ->toContain('apexcharts-tooltip-custom'); +})->with([ + 'dashboard server metrics' => 'views/livewire/dashboard/server-metrics-chart.blade.php', + 'server metrics' => 'views/livewire/server/charts.blade.php', + 'resource metrics' => 'views/livewire/project/shared/metrics.blade.php', +]);