@sjsf/flowbite-icons
TypeScript icon, indicating that this package has built-in type declarations

1.9.2 • Public • Published

@sjsf/flowbite-icons

The flowbite-svelte-icons based icons set for svelte-jsonschema-form.

Installation

npm install @sjsf/form @sjsf/flowbite-icons

Usage

Setup styles

There is two ways to setup styles:

  1. Use tailwindcss config
import { FLOWBITE_ICONS_CONTENT } from '@sjsf/flowbite-icons/preset'

/** @type {import('tailwindcss').Config} */
export default {
  content: ['./src/**/*.{html,js,svelte,ts}', FLOWBITE_ICONS_CONTENT],
}

Or with a preset

import iconsPreset from '@sjsf/flowbite-icons/preset'

/** @type {import('tailwindcss').Config} */
export default {
  presets: [iconsPreset],
}
  1. Inject prepared styles (not recommended)
// Inject them as you like
import flowbiteIconsStyles from "@sjsf/flowbite-icons/styles.css?inline";

Apply icons

<script lang="ts">
  import { createForm3 } from '@sjsf/form';
  import { icons } from '@sjsf/flowbite-icons';

  const form = createForm3({
    icons
  })
</script>

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i @sjsf/flowbite-icons

Weekly Downloads

62

Version

1.9.2

License

MIT

Unpacked Size

11.8 kB

Total Files

8

Last publish

Collaborators

  • x0k