Skip to content

Commit 2dda089

Browse files
committed
docs(image): EnhancedEffect example
1 parent 4c04e0f commit 2dda089

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+561
-599
lines changed

CHANGELOG.md

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

3+
## 1.17.2
4+
5+
### Patch Changes
6+
7+
- fix(Img): add children for enhanded:img
8+
39
## 1.17.1
410

511
### Patch Changes

package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "flowbite-svelte",
3-
"version": "1.17.1",
3+
"version": "1.17.2",
44
"description": "Flowbite components for Svelte",
55
"main": "dist/index.js",
66
"author": {
@@ -39,16 +39,16 @@
3939
"@docsearch/css": "^4.1.0",
4040
"@docsearch/js": "^4.1.0",
4141
"@eslint/compat": "^1.4.0",
42-
"@eslint/js": "^9.36.0",
42+
"@eslint/js": "^9.37.0",
4343
"@flowbite-svelte-plugins/chart": "^0.2.4",
4444
"@flowbite-svelte-plugins/datatable": "^0.4.1",
4545
"@flowbite-svelte-plugins/texteditor": "^0.25.5",
4646
"@playwright/test": "^1.55.1",
4747
"@resvg/resvg-js": "^2.6.2",
4848
"@sveltejs/adapter-auto": "^6.1.1",
4949
"@sveltejs/adapter-vercel": "^5.10.3",
50-
"@sveltejs/enhanced-img": "0.6.1",
51-
"@sveltejs/kit": "^2.43.8",
50+
"@sveltejs/enhanced-img": "0.8.3",
51+
"@sveltejs/kit": "^2.44.0",
5252
"@sveltejs/package": "^2.5.4",
5353
"@sveltejs/vite-plugin-svelte": "^6.2.1",
5454
"@svitejs/changesets-changelog-github-compact": "^1.2.0",
@@ -59,7 +59,7 @@
5959
"@tiptap/core": "3.4.4",
6060
"dayjs": "^1.11.18",
6161
"deepmerge": "^4.3.1",
62-
"eslint": "^9.36.0",
62+
"eslint": "^9.37.0",
6363
"eslint-config-prettier": "^10.1.8",
6464
"eslint-plugin-svelte": "^3.12.4",
6565
"flowbite-svelte-admin-dashboard": "^2.0.0",
@@ -70,21 +70,21 @@
7070
"globals": "^16.4.0",
7171
"highlight.js": "^11.11.1",
7272
"jsdom": "^27.0.0",
73-
"katex": "^0.16.22",
73+
"katex": "^0.16.23",
7474
"lowlight": "^3.3.0",
7575
"mdsvex": "^0.12.6",
7676
"mdsvexamples": "^0.5.0",
7777
"prettier": "^3.6.2",
7878
"prettier-plugin-svelte": "^3.4.0",
7979
"prettier-plugin-tailwindcss": "^0.6.14",
8080
"prism-themes": "^1.9.0",
81-
"publint": "^0.3.13",
81+
"publint": "^0.3.14",
8282
"runatics": "^0.1.4",
8383
"runes-meta-tags": "^0.4.5",
8484
"satori": "^0.18.3",
8585
"satori-html": "^0.3.2",
8686
"super-sitemap": "^1.0.5",
87-
"svelte": "^5.39.8",
87+
"svelte": "^5.39.9",
8888
"svelte-check": "^4.3.2",
8989
"svelte-doc-llm": "^0.4.1",
9090
"svelte-lib-helpers": "^0.4.31",

pnpm-lock.yaml

Lines changed: 211 additions & 217 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1934,7 +1934,7 @@ export interface Picture {
19341934
}
19351935
// export type EnhancedImgAttributes = Omit<HTMLImgAttributes, "src"> & { src: string };
19361936

1937-
export interface ImgProps extends ImgVariants, Omit<HTMLImgAttributes, 'children'> {
1937+
export interface ImgProps extends ImgVariants, Omit<HTMLImgAttributes, "children"> {
19381938
children?: Snippet<[{ class: string; restProps: any }]>;
19391939
size?: ImgVariants["size"];
19401940
effect?: ImgVariants["effect"];

src/lib/typography/img/EnhancedImg.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
@component
5151
[Go to docs](https://flowbite-svelte.com/)
5252
## Type
53-
[EnhandedImgProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L1946)
53+
[EnhandedImgProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L1948)
5454
## Props
5555
@prop src
5656
@prop href

src/lib/typography/img/Img.svelte

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,10 @@
4242
{@html caption}
4343
</figcaption>
4444
</figure>
45+
{:else if useSlot}
46+
{@render children?.({ class: imgClass, restProps })}
4547
{:else}
46-
{#if useSlot}
47-
{@render children?.({ class: imgClass, restProps })}
48-
{:else}
49-
<img {...restProps} class={imgClass} />
50-
{/if}
48+
<img {...restProps} class={imgClass} />
5149
{/if}
5250
{/snippet}
5351

@@ -65,8 +63,10 @@
6563
## Type
6664
[ImgProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L1937)
6765
## Props
68-
@prop size = "none"
69-
@prop effect = "none"
66+
@prop children
67+
@prop size
68+
@prop effect
69+
@prop align
7070
@prop caption
7171
@prop class: className
7272
@prop classes

src/lib/typography/img/theme.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ export const img = tv({
3939
}
4040
},
4141
align: {
42-
left: { base: "mx-0" },
43-
center: { base: "mx-auto" },
44-
right: { base: "ml-auto mr-0" }
42+
left: { base: "mx-0", figure: "mx-0" },
43+
center: { base: "mx-auto", figure: "mx-auto" },
44+
right: { base: "ml-auto mr-0", figure: "ml-auto mr-0" }
4545
}
4646
}
4747
});

src/lib/typography/layout/Layout.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
@component
2020
[Go to docs](https://flowbite-svelte.com/)
2121
## Type
22-
[LayoutProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L1959)
22+
[LayoutProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L1961)
2323
## Props
2424
@prop children
2525
@prop class: className

src/lib/typography/list/Li.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
@component
1919
[Go to docs](https://flowbite-svelte.com/)
2020
## Type
21-
[LiProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L1972)
21+
[LiProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L1974)
2222
## Props
2323
@prop children
2424
@prop icon

src/lib/typography/list/List.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
@component
2929
[Go to docs](https://flowbite-svelte.com/)
3030
## Type
31-
[ListProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L1964)
31+
[ListProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L1966)
3232
## Props
3333
@prop children
3434
@prop tag = "ul"

0 commit comments

Comments
 (0)