diff --git a/src/Accordion/AccordionSkeleton.svelte b/src/Accordion/AccordionSkeleton.svelte
index 770f0f44..d9a71b8e 100644
--- a/src/Accordion/AccordionSkeleton.svelte
+++ b/src/Accordion/AccordionSkeleton.svelte
@@ -44,7 +44,7 @@
-
+
@@ -52,8 +52,8 @@
{/if}
{#each Array.from({ length: open ? count - 1 : count }, (_, i) => i) as item (item)}
-
-
+
+
diff --git a/src/DatePicker/DatePicker.svelte b/src/DatePicker/DatePicker.svelte
index 3443dc5e..00740f78 100644
--- a/src/DatePicker/DatePicker.svelte
+++ b/src/DatePicker/DatePicker.svelte
@@ -247,10 +247,11 @@
class:bx--date-picker="{true}"
class:bx--date-picker--short="{short}"
class:bx--date-picker--light="{light}"
- class="{datePickerType && `bx--date-picker--${datePickerType}`}
- {datePickerType === 'range' &&
- $labelTextEmpty &&
- 'bx--date-picker--nolabel'}"
+ class:bx--date-picker--simple="{datePickerType === 'simple'}"
+ class:bx--date-picker--single="{datePickerType === 'single'}"
+ class:bx--date-picker--range="{datePickerType === 'range'}"
+ class:bx--date-picker--nolabel="{datePickerType === 'range' &&
+ $labelTextEmpty}"
on:keydown="{(e) => {
if (calendar?.isOpen && e.key === 'Escape') {
e.stopPropagation();
diff --git a/src/Dropdown/Dropdown.svelte b/src/Dropdown/Dropdown.svelte
index e93fce46..907182d7 100644
--- a/src/Dropdown/Dropdown.svelte
+++ b/src/Dropdown/Dropdown.svelte
@@ -231,7 +231,7 @@
translateWithId="{translateWithId}"
id="{id}"
>
-
+
{#if selectedItem}{itemToString(selectedItem)}{:else}{label}{/if}
{label}
+ {label}
{/if}
diff --git a/src/NumberInput/NumberInput.svelte b/src/NumberInput/NumberInput.svelte
index 7504a32b..84b046a3 100644
--- a/src/NumberInput/NumberInput.svelte
+++ b/src/NumberInput/NumberInput.svelte
@@ -168,7 +168,8 @@
class:bx--number--light="{light}"
class:bx--number--nolabel="{hideLabel}"
class:bx--number--nosteppers="{hideSteppers}"
- class="{size && `bx--number--${size}`}"
+ class:bx--number--sm="{size === 'sm'}"
+ class:bx--number--xl="{size === 'xl'}"
>
{#if $$slots.label || label}