mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-10 00:05:27 +00:00
fix(frontend): Remove popover hover styles (#1064)
This commit is contained in:
@@ -1,11 +1,14 @@
|
||||
<script lang="ts">
|
||||
import { createPopperActions } from 'svelte-popperjs'
|
||||
|
||||
export let notClickable = false
|
||||
const SIDE = ['auto', 'top', 'bottom', 'left', 'right'] as const
|
||||
const ALIGN = ['start', 'end'] as const
|
||||
|
||||
const [popperRef, popperContent] = createPopperActions({
|
||||
placement: 'auto'
|
||||
})
|
||||
export let placement: `${typeof SIDE[number]}` | `${typeof SIDE[number]}-${typeof ALIGN[number]}` = 'auto'
|
||||
export let notClickable = false
|
||||
export let popupClass = ''
|
||||
|
||||
const [popperRef, popperContent] = createPopperActions({ placement })
|
||||
const betterPreventOverflow = (options) => ({
|
||||
name: 'preventOverflow',
|
||||
options,
|
||||
@@ -56,7 +59,7 @@
|
||||
on:mouseenter={open}
|
||||
on:mouseleave={close}
|
||||
class="z-50 py-2 px-3 rounded-md text-sm font-normal !text-gray-300 bg-gray-800
|
||||
whitespace-normal text-left {$$props.class}"
|
||||
whitespace-normal text-left {popupClass}"
|
||||
>
|
||||
<div class="max-w-sm">
|
||||
<slot name="text" />
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
<script lang="ts">
|
||||
import Button from '$lib/components/common/button/Button.svelte'
|
||||
import type { FlowModule } from '$lib/gen'
|
||||
import { classNames } from '$lib/utils'
|
||||
import { faBed, faCodeBranch, faSave, faStop } from '@fortawesome/free-solid-svg-icons'
|
||||
import { faCodeBranch, faSave } from '@fortawesome/free-solid-svg-icons'
|
||||
import { createEventDispatcher } from 'svelte'
|
||||
import Icon from 'svelte-awesome'
|
||||
import { Bed, PhoneIncoming, Repeat, Square } from 'lucide-svelte'
|
||||
import Popover from '../../Popover.svelte'
|
||||
|
||||
@@ -12,14 +10,13 @@
|
||||
|
||||
const dispatch = createEventDispatcher()
|
||||
|
||||
let width = 0
|
||||
|
||||
$: moduleRetry = module.retry?.constant || module.retry?.exponential
|
||||
</script>
|
||||
|
||||
<div class="flex flex-row space-x-2" bind:clientWidth={width}>
|
||||
<div class="flex flex-row space-x-2">
|
||||
{#if module.value.type === 'script' || module.value.type === 'rawscript'}
|
||||
<Popover
|
||||
placement="bottom"
|
||||
class="center-center rounded border p-2
|
||||
{moduleRetry
|
||||
? 'bg-blue-100 text-blue-800 border-blue-300 hover:bg-blue-200'
|
||||
@@ -30,6 +27,7 @@
|
||||
<svelte:fragment slot="text">Retries</svelte:fragment>
|
||||
</Popover>
|
||||
<Popover
|
||||
placement="bottom"
|
||||
class="center-center rounded border p-2
|
||||
{module.stop_after_if
|
||||
? 'bg-blue-100 text-blue-800 border-blue-300 hover:bg-blue-200'
|
||||
@@ -40,6 +38,7 @@
|
||||
<svelte:fragment slot="text">Early stop/break</svelte:fragment>
|
||||
</Popover>
|
||||
<Popover
|
||||
placement="bottom"
|
||||
class="center-center rounded border p-2
|
||||
{module.suspend
|
||||
? 'bg-blue-100 text-blue-800 border-blue-300 hover:bg-blue-200'
|
||||
@@ -50,6 +49,7 @@
|
||||
<svelte:fragment slot="text">Suspend</svelte:fragment>
|
||||
</Popover>
|
||||
<Popover
|
||||
placement="bottom"
|
||||
class="center-center rounded border p-2
|
||||
{module.sleep
|
||||
? 'bg-blue-100 text-blue-800 border-blue-300 hover:bg-blue-200'
|
||||
|
||||
Reference in New Issue
Block a user