Svelte Popups - Flowbite Svelte Blocks

Get started with the popup component to overlay the main website content and showcase advertisement messages, cookie notices, and newsletter sign-ups.

Default popup #

Use this example of a popup element to show a simple yes or no type of dialog to your website visitor based on the Modal component from Flowbite.

  • Svelte
<script lang="ts">
  import { Popup } from "flowbite-svelte-blocks";
  import { Button } from "flowbite-svelte";
</script>

<Popup>
  <div class="mb-4 text-sm font-light text-gray-500 dark:text-gray-400">
    <h3 class="mb-3 text-2xl font-bold text-gray-900 dark:text-white">Privacy info</h3>
    <p>The backup created with this export functionnality may contain some sensitive data. We suggest you to save this archive in a securised location.</p>
  </div>
  <div class="items-center justify-between space-y-4 pt-0 sm:flex sm:space-y-0">
    <a href="/" class="text-primary-600 dark:text-primary-500 font-medium hover:underline">Learn more about privacy</a>
    <div class="items-center space-y-4 sm:flex sm:space-y-0 sm:space-x-4">
      <Button color="dark">Cancel</Button>
      <Button color="red">Confirm</Button>
    </div>
  </div>
</Popup>