fix(favorites): keep folder selector above detail modal

This commit is contained in:
2026-05-19 19:29:19 +08:00
parent 1de42a261a
commit 87d0cdc036
2 changed files with 20 additions and 1 deletions
@@ -0,0 +1,19 @@
import { render } from "@testing-library/vue";
import { describe, expect, it } from "vitest";
import FavoriteFolderSelector from "@/components/FavoriteFolderSelector.vue";
describe("FavoriteFolderSelector", () => {
it("renders above the app detail modal and its child popups", () => {
const { container } = render(FavoriteFolderSelector, {
props: {
show: true,
folders: [],
},
});
const overlay = container.firstElementChild;
expect(overlay?.className).toContain("z-[90]");
});
});
+1 -1
View File
@@ -1,7 +1,7 @@
<template>
<div
v-if="show"
class="fixed inset-0 z-50 flex items-center justify-center p-4"
class="fixed inset-0 z-[90] flex items-center justify-center p-4"
>
<div class="absolute inset-0 bg-black/40" @click="emit('close')"></div>
<section