@sjsf/flowbite-theme
Advanced tools
| <script lang="ts"> | ||
| import type { ComponentProps } from '@sjsf/form'; | ||
| import Button, { type ButtonProps } from 'flowbite-svelte/Button.svelte'; | ||
| import ArrowUpOutline from 'flowbite-svelte-icons/ArrowUpOutline.svelte' | ||
| import ArrowDownOutline from 'flowbite-svelte-icons/ArrowDownOutline.svelte' | ||
| import TrashBinOutline from 'flowbite-svelte-icons/TrashBinOutline.svelte' | ||
| import FileCopyOutline from 'flowbite-svelte-icons/FileCopyOutline.svelte' | ||
@@ -22,13 +18,3 @@ const { children, type, attributes, disabled, onclick }: ComponentProps<'button'> = $props(); | ||
| > | ||
| {#if type === "array-item-move-up"} | ||
| <ArrowUpOutline /> | ||
| {:else if type === "array-item-move-down"} | ||
| <ArrowDownOutline /> | ||
| {:else if type === "array-item-remove" || type === "object-property-remove"} | ||
| <TrashBinOutline /> | ||
| {:else if type === "array-item-copy"} | ||
| <FileCopyOutline /> | ||
| {:else} | ||
| {@render children()} | ||
| {/if} | ||
| {@render children()} | ||
| </Button> |
@@ -21,3 +21,4 @@ <script lang="ts"> | ||
| type === 'array-items' || | ||
| type === 'object-properties' | ||
| type === 'object-properties' || | ||
| type === 'root-field' | ||
| ); | ||
@@ -24,0 +25,0 @@ </script> |
@@ -10,5 +10,2 @@ <script lang="ts"> | ||
| {#if attributes.type === 'range'} | ||
| <span class="min-w-min w-14 px-4"> | ||
| {value} | ||
| </span> | ||
| <Range bind:value {...attributes as InputProps} /> | ||
@@ -15,0 +12,0 @@ {:else} |
+4
-5
| { | ||
| "name": "@sjsf/flowbite-theme", | ||
| "version": "0.2.0", | ||
| "version": "0.2.1", | ||
| "description": "The flowbite based theme for svelte-jsonschema-form", | ||
@@ -39,3 +39,3 @@ "license": "MIT", | ||
| "peerDependencies": { | ||
| "@sjsf/form": "^0.2.0", | ||
| "@sjsf/form": "^0.2.1", | ||
| "svelte": "^5.0.0-next.1" | ||
@@ -57,3 +57,2 @@ }, | ||
| "flowbite-svelte": "^0.46.23", | ||
| "flowbite-svelte-icons": "2.0.0-next.17", | ||
| "globals": "^15.0.0", | ||
@@ -71,4 +70,4 @@ "postcss": "^8.4.47", | ||
| "vitest": "^2.0.0", | ||
| "@sjsf/ajv8-validator": "0.2.0", | ||
| "@sjsf/form": "0.2.0" | ||
| "@sjsf/ajv8-validator": "0.2.1", | ||
| "@sjsf/form": "0.2.1" | ||
| }, | ||
@@ -75,0 +74,0 @@ "svelte": "./dist/index.js", |
Sorry, the diff of this file is too big to display
27
-3.57%147187
-0.5%603
-0.17%