diff --git a/src/app.css b/src/app.css
index 9548f017a..7af781256 100644
--- a/src/app.css
+++ b/src/app.css
@@ -214,11 +214,7 @@
}
@utility shine {
- @apply overflow-hidden;
-
- &::before {
- @apply animate-shine absolute inset-0 z-8 -translate-y-full transform bg-linear-to-t from-[oklch(1_0_0_/_0)] via-[oklch(1_0_0_/_0.50)] to-[oklch(0.77_0.09_243.21_/_0)] content-[''];
- }
+ @apply before:animate-shine overflow-hidden before:absolute before:inset-0 before:z-8 before:bg-linear-to-t before:from-[oklch(1_0_0_/_0)] before:via-[oklch(1_0_0_/_0.50)] before:to-[oklch(0.77_0.09_243.21_/_0)];
}
@utility enchanted {
diff --git a/src/lib/components/Item.svelte b/src/lib/components/Item.svelte
index f886769f1..491f98b9c 100644
--- a/src/lib/components/Item.svelte
+++ b/src/lib/components/Item.svelte
@@ -8,6 +8,7 @@
import { Avatar, Tooltip } from "bits-ui";
import Image from "lucide-svelte/icons/image";
import { getContext } from "svelte";
+ import { type FadeParams } from "svelte/transition";
import Content from "./item/item-content.svelte";
type Props = {
@@ -15,9 +16,13 @@
isInventory?: boolean;
showCount?: boolean;
showRecombobulated?: boolean;
+ tab?: {
+ name: string;
+ icon: string;
+ };
+ inTransitionConfig?: FadeParams;
};
-
- let { piece, isInventory, showCount, showRecombobulated }: Props = $props();
+ let { piece, isInventory, showCount, showRecombobulated, tab, inTransitionConfig }: Props = $props();
const skyblockItem = $derived(piece as ProcessedSkyBlockItem);
const bgColor = $derived(getRarityClass(piece.rarity ?? ("common".toLowerCase() as string), "bg"));
@@ -57,7 +62,7 @@
{#if isHover.current}
No items found.
+ {:else if searchValue !== ""} +