Skip to content

Commit 2af5db2

Browse files
committed
v1.13.11
1 parent 81df002 commit 2af5db2

File tree

10 files changed

+105
-10
lines changed

10 files changed

+105
-10
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Changelog
22

3+
## 1.13.11
4+
5+
### Patch Changes
6+
7+
- - fix(tabs): active class
8+
- fix(tags): disabled class to input
9+
- fix(button-toggle): disabled class
10+
- fix: #1754 #1765
11+
312
## 1.13.10
413

514
### Patch Changes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "flowbite-svelte",
3-
"version": "1.13.10",
3+
"version": "1.13.11",
44
"description": "Flowbite components for Svelte",
55
"main": "dist/index.js",
66
"author": {

src/lib/tabs/TabItem.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
</script>
3232

3333
<li {...restProps} class={base({ class: clsx(theme?.base, className) })} role="presentation">
34-
<button type="button" onclick={() => (open = true)} role="tab" id={self.id} aria-controls={ctx.panelId} aria-selected={open} {disabled} class={button({ class: clsx(open ? (activeClass ?? active({class: activeClasses})) : (inactiveClass ?? inactive()), theme?.button, classes?.button) })}>
34+
<button type="button" onclick={() => (open = true)} role="tab" id={self.id} aria-controls={ctx.panelId} aria-selected={open} {disabled} class={button({ class: clsx(open ? (activeClass ?? active({ class: activeClasses })) : (inactiveClass ?? inactive()), theme?.button, classes?.button) })}>
3535
{#if titleSlot}
3636
{@render titleSlot()}
3737
{:else}

src/routes/docs-examples/extend/button-toggle/Disabled.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
</script>
1111

1212
<h3 class="mb-2 text-lg font-medium dark:text-white">Single Selection</h3>
13-
<ButtonToggleGroup onSelect={handleSingleSelect} >
13+
<ButtonToggleGroup onSelect={handleSingleSelect}>
1414
<ButtonToggle disabled value="one" selected={singleValue === "one"}>One</ButtonToggle>
1515
<ButtonToggle value="two" selected={singleValue === "two"}>Two</ButtonToggle>
1616
<ButtonToggle value="three" selected={singleValue === "three"}>Three</ButtonToggle>

src/routes/docs-examples/extend/tags/Disabled.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
</script>
88

99
<form>
10-
<Tags inputProps={{disabled:true}} class="mt-5 mb-3" bind:value={tags} />
10+
<Tags inputProps={{ disabled: true }} class="mt-5 mb-3" bind:value={tags} />
1111
{#if tags.length > 0}
1212
<pre>{JSON.stringify(tags, null, 2)}</pre>
1313
{/if}
1414
<Button onclick={handleClick} disabled>Submit</Button>
15-
</form>
15+
</form>

static/llm/components/pagination.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ Use the following example to add active class.
443443
{totalPages}
444444
onPageChange={handlePageChange}
445445
classes={{
446-
active: "bg-green-100 text-green-600"
446+
active: "bg-green-100 dark:bg-green-700 text-green-600 dark:text-white"
447447
}}
448448
/>
449449
```

static/llm/components/tabs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,7 @@ Use the following example to add active class.
399399
import { Tabs, TabItem } from "flowbite-svelte";
400400
</script>
401401
402-
<Tabs classes={{ active: "p-4 text-white bg-blue-300 rounded-t-lg dark:bg-blue-800 dark:text-white" }}>
402+
<Tabs classes={{ active: "p-4 text-white bg-blue-500 rounded-t-lg dark:bg-blue-600 dark:text-white" }}>
403403
<TabItem open title="Profile">
404404
<p class="text-sm text-gray-500 dark:text-gray-400">
405405
<b>Profile:</b>

static/llm/context-full.txt

Lines changed: 46 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# undefined Documentation - Full Context
2-
# Generated on 2025-09-18T16:18:38.191Z
2+
# Generated on 2025-09-19T05:50:29.405Z
33
# This file contains all documentation concatenated in logical order
44

55

@@ -10798,7 +10798,7 @@ Use the following example to add active class.
1079810798
{totalPages}
1079910799
onPageChange={handlePageChange}
1080010800
classes={{
10801-
active: "bg-green-100 text-green-600"
10801+
active: "bg-green-100 dark:bg-green-700 text-green-600 dark:text-white"
1080210802
}}
1080310803
/>
1080410804
```
@@ -16187,7 +16187,7 @@ Use the following example to add active class.
1618716187
import { Tabs, TabItem } from "flowbite-svelte";
1618816188
</script>
1618916189

16190-
<Tabs classes={{ active: "p-4 text-white bg-blue-300 rounded-t-lg dark:bg-blue-800 dark:text-white" }}>
16190+
<Tabs classes={{ active: "p-4 text-white bg-blue-500 rounded-t-lg dark:bg-blue-600 dark:text-white" }}>
1619116191
<TabItem open title="Profile">
1619216192
<p class="text-sm text-gray-500 dark:text-gray-400">
1619316193
<b>Profile:</b>
@@ -23929,6 +23929,29 @@ You can use `primary`, `secondary`, `gray`, `red`, `orange`, `amber`, `yellow`,
2392923929
<p class="mt-2 dark:text-white">Selected: {singleValue || "None"}</p>
2393023930
```
2393123931

23932+
## Disabled
23933+
23934+
```svelte
23935+
<script lang="ts">
23936+
import { ButtonToggleGroup, ButtonToggle } from "flowbite-svelte";
23937+
23938+
let singleValue = $state<string | null>(null);
23939+
23940+
function handleSingleSelect(value: string | null) {
23941+
singleValue = value;
23942+
console.log("Single selection:", value);
23943+
}
23944+
</script>
23945+
23946+
<h3 class="mb-2 text-lg font-medium dark:text-white">Single Selection</h3>
23947+
<ButtonToggleGroup onSelect={handleSingleSelect}>
23948+
<ButtonToggle disabled value="one" selected={singleValue === "one"}>One</ButtonToggle>
23949+
<ButtonToggle value="two" selected={singleValue === "two"}>Two</ButtonToggle>
23950+
<ButtonToggle value="three" selected={singleValue === "three"}>Three</ButtonToggle>
23951+
</ButtonToggleGroup>
23952+
<p class="mt-2 dark:text-white">Selected: {singleValue || "None"}</p>
23953+
```
23954+
2393223955
## See also
2393323956

2393423957
<Seealso links={relatedLinks} />
@@ -24393,6 +24416,26 @@ Import the `Tags` component in a script tag.
2439324416
<Tags bind:value={tags} inputProps={{ id: "my-tags-input" }} />
2439424417
```
2439524418

24419+
## Disabled
24420+
24421+
```svelte
24422+
<script lang="ts">
24423+
import { Button, Tags } from "flowbite-svelte";
24424+
let tags: string[] = $state([]);
24425+
const handleClick = () => {
24426+
alert(`Submitted: ${tags}`);
24427+
};
24428+
</script>
24429+
24430+
<form>
24431+
<Tags inputProps={{ disabled: true }} class="mt-5 mb-3" bind:value={tags} />
24432+
{#if tags.length > 0}
24433+
<pre>{JSON.stringify(tags, null, 2)}</pre>
24434+
{/if}
24435+
<Button onclick={handleClick} disabled>Submit</Button>
24436+
</form>
24437+
```
24438+
2439624439
## Additional Props
2439724440

2439824441
- `unique` (boolean, default: `false`): Prevents duplicate tags from being added if set to true.

static/llm/extend/button-toggle.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,29 @@ You can use `primary`, `secondary`, `gray`, `red`, `orange`, `amber`, `yellow`,
325325
<p class="mt-2 dark:text-white">Selected: {singleValue || "None"}</p>
326326
```
327327

328+
## Disabled
329+
330+
```svelte
331+
<script lang="ts">
332+
import { ButtonToggleGroup, ButtonToggle } from "flowbite-svelte";
333+
334+
let singleValue = $state<string | null>(null);
335+
336+
function handleSingleSelect(value: string | null) {
337+
singleValue = value;
338+
console.log("Single selection:", value);
339+
}
340+
</script>
341+
342+
<h3 class="mb-2 text-lg font-medium dark:text-white">Single Selection</h3>
343+
<ButtonToggleGroup onSelect={handleSingleSelect}>
344+
<ButtonToggle disabled value="one" selected={singleValue === "one"}>One</ButtonToggle>
345+
<ButtonToggle value="two" selected={singleValue === "two"}>Two</ButtonToggle>
346+
<ButtonToggle value="three" selected={singleValue === "three"}>Three</ButtonToggle>
347+
</ButtonToggleGroup>
348+
<p class="mt-2 dark:text-white">Selected: {singleValue || "None"}</p>
349+
```
350+
328351
## See also
329352

330353
<Seealso links={relatedLinks} />

static/llm/extend/tags.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,26 @@ Import the `Tags` component in a script tag.
4444
<Tags bind:value={tags} inputProps={{ id: "my-tags-input" }} />
4545
```
4646

47+
## Disabled
48+
49+
```svelte
50+
<script lang="ts">
51+
import { Button, Tags } from "flowbite-svelte";
52+
let tags: string[] = $state([]);
53+
const handleClick = () => {
54+
alert(`Submitted: ${tags}`);
55+
};
56+
</script>
57+
58+
<form>
59+
<Tags inputProps={{ disabled: true }} class="mt-5 mb-3" bind:value={tags} />
60+
{#if tags.length > 0}
61+
<pre>{JSON.stringify(tags, null, 2)}</pre>
62+
{/if}
63+
<Button onclick={handleClick} disabled>Submit</Button>
64+
</form>
65+
```
66+
4767
## Additional Props
4868

4969
- `unique` (boolean, default: `false`): Prevents duplicate tags from being added if set to true.

0 commit comments

Comments
 (0)