We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 28ef64b commit 507546dCopy full SHA for 507546d
1 file changed
src/scripts/explain-code.ts
@@ -154,11 +154,7 @@ function initSheet(container: HTMLElement) {
154
155
if (!content) return;
156
157
- let isOpen = false;
158
-
159
function closeSheet() {
160
- isOpen = false;
161
162
const side = content.dataset.side || "right";
163
const slideInClass = `slide-in-from-${side}`;
164
const slideOutClass = `slide-out-to-${side}`;
@@ -179,7 +175,7 @@ function initSheet(container: HTMLElement) {
179
175
closeButton?.addEventListener("click", closeSheet);
180
176
181
177
document.addEventListener("keydown", (e) => {
182
- if (e.key === "Escape" && isOpen) {
178
+ if (e.key === "Escape" && content.dataset.state === "open") {
183
closeSheet();
184
}
185
});
0 commit comments