diff --git a/src/components/AssigneeInput.svelte b/src/components/AssigneeInput.svelte
index 3b35b70d4..557c3456f 100644
--- a/src/components/AssigneeInput.svelte
+++ b/src/components/AssigneeInput.svelte
@@ -122,19 +122,18 @@
{#if allowedToEdit}
{#if showInput}
-
+
{
inputValue = "";
showInput = false;
}}
- name="cross"
- styleCursor="pointer" />
+ name="cross" />
{:else}
- (showInput = true)}
- styleCursor="pointer">
+ (showInput = true)}>
{/if}
{/if}
diff --git a/src/components/Icon.svelte b/src/components/Icon.svelte
index 1c89cb67a..8492c860e 100644
--- a/src/components/Icon.svelte
+++ b/src/components/Icon.svelte
@@ -4,7 +4,7 @@
interface Props {
size?: "16" | "32";
onclick?: () => void;
- styleCursor?: "default" | "pointer" | "inherit";
+ disabled?: boolean;
name:
| "arrow-left"
| "arrow-right"
@@ -46,8 +46,8 @@
const {
size = "16",
onclick = undefined,
- styleCursor = "inherit",
name,
+ disabled = false,
}: Props = $props();
@@ -59,14 +59,29 @@
-webkit-user-select: none;
user-select: none;
}
+ .hoverable {
+ color: var(--color-foreground-dim);
+ }
+ .hoverable:not(.disabled):hover {
+ color: var(--color-foreground-default);
+ }
+ .disabled {
+ color: var(--color-foreground-disabled);
+ }