diff --git a/src/client/FlagInput.ts b/src/client/FlagInput.ts index b265ff5f3..edb04610c 100644 --- a/src/client/FlagInput.ts +++ b/src/client/FlagInput.ts @@ -121,7 +121,8 @@ export class FlagInput extends LitElement { } else { const img = document.createElement("img"); img.src = this.flag ? `/flags/${this.flag}.svg` : `/flags/xx.svg`; - img.className = "w-full h-full object-cover drop-shadow"; + img.className = "w-full h-full object-cover pointer-events-none"; + img.draggable = false; img.onerror = () => { if (!img.src.endsWith("/flags/xx.svg")) { img.src = "/flags/xx.svg"; diff --git a/src/client/FlagInputModal.ts b/src/client/FlagInputModal.ts index e542e397d..8451b4e5d 100644 --- a/src/client/FlagInputModal.ts +++ b/src/client/FlagInputModal.ts @@ -59,7 +59,8 @@ export class FlagInputModal extends BaseModal { w-[100px] sm:w-[120px]" > { diff --git a/src/client/LangSelector.ts b/src/client/LangSelector.ts index a2a81a97d..15efa8e16 100644 --- a/src/client/LangSelector.ts +++ b/src/client/LangSelector.ts @@ -349,15 +349,16 @@ export class LangSelector extends LitElement { id="lang-selector" title="Change Language" @click=${this.openModal} - class="border-none bg-none cursor-pointer p-0 flex items-center justify-center" + class="border-none bg-none cursor-pointer p-0 flex items-center justify-center transition-transform duration-200 hover:scale-[1.1] active:scale-[0.9]" style="width: 28px; height: 28px;" > flag `; diff --git a/src/client/PatternInput.ts b/src/client/PatternInput.ts index 70166a821..008eadb55 100644 --- a/src/client/PatternInput.ts +++ b/src/client/PatternInput.ts @@ -130,7 +130,7 @@ export class PatternInput extends LitElement { img]:object-cover [&>img]:w-full [&>img]:h-full"} + : "w-full h-full overflow-hidden flex items-center justify-center [&>img]:object-cover [&>img]:w-full [&>img]:h-full [&>img]:pointer-events-none"} > ${!showSelect ? previewContent : null} diff --git a/src/client/components/Footer.ts b/src/client/components/Footer.ts index f188d1e4f..96dfbcad0 100644 --- a/src/client/components/Footer.ts +++ b/src/client/components/Footer.ts @@ -10,9 +10,9 @@ export class Footer extends LitElement { render() { return html` diff --git a/src/client/components/PatternButton.ts b/src/client/components/PatternButton.ts index 6d6b94b18..06dffdc69 100644 --- a/src/client/components/PatternButton.ts +++ b/src/client/components/PatternButton.ts @@ -169,7 +169,8 @@ export function renderPatternPreview( return html`Pattern preview`; }