🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@isoftdata/svelte-checkbox

Package Overview
Dependencies
Maintainers
11
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@isoftdata/svelte-checkbox - npm Package Compare versions

Comparing version
2.5.0
to
2.6.0
+4
-2
dist/RadioButtonGroup.svelte

@@ -20,3 +20,3 @@ <script

lang="ts"
generics="T extends string"
generics="T"
>

@@ -121,3 +121,5 @@ import type { IconName } from '@fortawesome/fontawesome-common-types'

onclick={() => {
value = value === option.value && allowUnset ? (unsetValue ?? ('' as T)) : option.value
// Next breaking change this typeof value === 'string' ternary can be removed,
// it was only added to keep from making a breaking change as it previously only supported string values and thus the unsetValue defaulted to an empty string
value = value === option.value && allowUnset ? (typeof value === 'string' ? unsetValue ?? ('' as T) : (unsetValue ?? (null as T))) : option.value
change?.(value)

@@ -124,0 +126,0 @@ }}

@@ -6,3 +6,3 @@ import { type ComponentProps } from 'svelte';

import Label from '@isoftdata/svelte-label';
declare class __sveltets_Render<T extends string> {
declare class __sveltets_Render<T> {
props(): {

@@ -40,10 +40,10 @@ allowUnset?: boolean;

interface $$IsomorphicComponent {
new <T extends string>(options: import('svelte').ComponentConstructorOptions<ReturnType<__sveltets_Render<T>['props']>>): import('svelte').SvelteComponent<ReturnType<__sveltets_Render<T>['props']>, ReturnType<__sveltets_Render<T>['events']>, ReturnType<__sveltets_Render<T>['slots']>> & {
new <T>(options: import('svelte').ComponentConstructorOptions<ReturnType<__sveltets_Render<T>['props']>>): import('svelte').SvelteComponent<ReturnType<__sveltets_Render<T>['props']>, ReturnType<__sveltets_Render<T>['events']>, ReturnType<__sveltets_Render<T>['slots']>> & {
$$bindings?: ReturnType<__sveltets_Render<T>['bindings']>;
} & ReturnType<__sveltets_Render<T>['exports']>;
<T extends string>(internal: unknown, props: ReturnType<__sveltets_Render<T>['props']> & {}): ReturnType<__sveltets_Render<T>['exports']>;
<T>(internal: unknown, props: ReturnType<__sveltets_Render<T>['props']> & {}): ReturnType<__sveltets_Render<T>['exports']>;
z_$$bindings?: ReturnType<__sveltets_Render<any>['bindings']>;
}
declare const RadioButtonGroup: $$IsomorphicComponent;
type RadioButtonGroup<T extends string> = InstanceType<typeof RadioButtonGroup<T>>;
type RadioButtonGroup<T> = InstanceType<typeof RadioButtonGroup<T>>;
export default RadioButtonGroup;
{
"name": "@isoftdata/svelte-checkbox",
"version": "2.5.0",
"version": "2.6.0",
"exports": {

@@ -5,0 +5,0 @@ ".": {

@@ -45,3 +45,3 @@ # Svelte Checkbox

## Callbacks
* change - Fired when the checkbox is checked or unchecked
* `onchange` - Fired when the checkbox is checked or unchecked

@@ -56,3 +56,3 @@ > In radio mode, use `event.target.value` instead of `event.target.checked`, as `checked` will always be `true` for the clicked radio button.

let isTheCheckboxChecked = false
let isTheCheckboxChecked = $state(false)
</script>

@@ -59,0 +59,0 @@