UNPKG

flowbite-svelte-illustrations

Version:

A collection of free and open-source collection of SVG illustrations.

74 lines (59 loc) 1.27 kB
# Flowbite Svelte Illustrations [Docs](https://flowbite-svelte-illustrations.codewithshin.com/) ## Requirements - Svelte 5 - tailwindCSS ## Installation ```sh pnpm i -D flowbite-svelte-illustrations ``` ## How to use ```svelte <script lang="ts"> import { A404NotFoundSmiley, A404NotFoundSmileyDark } from 'flowbite-svelte-illustrations'; </script> <div class="dark:hidden"> <A404NotFoundSmiley /> </div> <div class="hidden dark:block"> <A404NotFoundSmileyDark /> </div> ``` ## Types ```ts export type TitleType = { id?: string; title?: string; }; export type DescType = { id?: string; desc?: string; }; import type { SVGAttributes } from 'svelte/elements'; interface Props extends SVGAttributes<SVGElement> { color1?: string; color2?: string; color3?: string; color4?: string; // more colors depends on illustration ariaLabel?: string; class?: string; height?: string; title?: TitleType; desc?: DescType; } ``` ## Props ```md - color1 = '#2563eb', - color2 = '#9ab7f6', - color3 = '#c8d8fa', - color4 = '#d6e2fb', // more colors depends on illustration - ariaLabel = <file name>, - class: className = 'shrink-0 w-auto max-w-[16rem] h-40 text-gray-800 dark:text-white', - height = '100', - title, - desc, - ...restProps ```