Spaces:
Runtime error
Runtime error
File size: 2,766 Bytes
9e93b10 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | <script lang="ts">
import { toast } from "svelte-sonner";
import { createEventDispatcher } from "svelte";
import { onMount, getContext } from "svelte";
import Modal from "../../common/Modal.svelte";
import XMark from "$lib/components/icons/XMark.svelte";
const i18n = getContext("i18n");
const dispatch = createEventDispatcher();
export let show = false;
export let manifest = {};
</script>
<Modal size="sm" bind:show>
<div>
<div class=" flex justify-between dark:text-gray-300 px-5 pt-4 pb-2">
<div class=" text-lg font-medium self-center">
{$i18n.t("Show your support!")}
</div>
<button
class="self-center"
on:click={() => {
show = false;
}}
>
<XMark className={"size-5"} />
</button>
</div>
<div
class="flex flex-col md:flex-row w-full px-5 pb-4 md:space-x-4 dark:text-gray-200"
>
<div
class=" flex flex-col w-full sm:flex-row sm:justify-center sm:space-x-6"
>
<form
class="flex flex-col w-full"
on:submit|preventDefault={() => {
show = false;
}}
>
<div class="px-1 text-sm">
<div class="my-2">
{$i18n.t(
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.",
)}
</div>
<div class="my-2">
{$i18n.t(
"Your entire contribution will go directly to the plugin developer; rexpro-ai does not take any percentage. However, the chosen funding platform might have its own fees.",
)}
</div>
<hr class="dark:border-gray-800 my-3" />
<div class="my-2">
{$i18n.t("Support this plugin:")}
<a
href={manifest.funding_url}
target="_blank"
class="underline text-blue-400 hover:text-blue-300"
>{manifest.funding_url}</a
>
</div>
</div>
<div class="flex justify-end pt-3 text-sm font-medium">
<button
class="px-3.5 py-1.5 text-sm font-medium bg-black hover:bg-gray-900 text-white dark:bg-white dark:text-black dark:hover:bg-gray-100 transition rounded-full"
type="submit"
>
{$i18n.t("Done")}
</button>
</div>
</form>
</div>
</div>
</div>
</Modal>
<style>
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
/* display: none; <- Crashes Chrome on hover */
-webkit-appearance: none;
margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
.tabs::-webkit-scrollbar {
display: none; /* for Chrome, Safari and Opera */
}
.tabs {
-ms-overflow-style: none; /* IE and Edge */
scrollbar-width: none; /* Firefox */
}
input[type="number"] {
-moz-appearance: textfield; /* Firefox */
}
</style>
|