Skip to content

Commit 81b3d1b

Browse files
committed
docs: fix #27 tabel noborder
1 parent e829244 commit 81b3d1b

20 files changed

+128
-92
lines changed

src/lib/device-mockups/Android.svelte

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@
2323
@component
2424
[Go to docs](https://svelte-5-ui-lib.codewithshin.com/)
2525
## Props
26-
@props: children: any;
27-
@props:divClass: any;
28-
@props:div2Class: any;
29-
@props:div3Class: any;
30-
@props:div4Class: any;
26+
@props: children: Snippet;
27+
@props:divClass: string;
28+
@props:div2Class: string;
29+
@props:div3Class: string;
30+
@props:div4Class: string;
3131
@props:div5Class: string;
3232
@props:div6Class: string;
3333
@props:div7Class: string;

src/lib/device-mockups/DefaultMockup.svelte

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@
2222
@component
2323
[Go to docs](https://svelte-5-ui-lib.codewithshin.com/)
2424
## Props
25-
@props: children: any;
26-
@props:divClass: any;
27-
@props:div2Class: any;
28-
@props:div3Class: any;
29-
@props:div4Class: any;
25+
@props: children: Snippet;
26+
@props:divClass: string;
27+
@props:div2Class: string;
28+
@props:div3Class: string;
29+
@props:div4Class: string;
3030
@props:div5Class: string;
3131
@props:div6Class: string;
3232
-->

src/lib/device-mockups/Ios.svelte

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@
2222
@component
2323
[Go to docs](https://svelte-5-ui-lib.codewithshin.com/)
2424
## Props
25-
@props: children: any;
26-
@props:divClass: any;
27-
@props:div2Class: any;
28-
@props:div3Class: any;
29-
@props:div4Class: any;
25+
@props: children: Snippet;
26+
@props:divClass: string;
27+
@props:div2Class: string;
28+
@props:div3Class: string;
29+
@props:div4Class: string;
3030
@props:div5Class: string;
3131
@props:div6Class: string;
3232
-->

src/lib/device-mockups/Smartwatch.svelte

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@
2424
@component
2525
[Go to docs](https://svelte-5-ui-lib.codewithshin.com/)
2626
## Props
27-
@props: children: any;
28-
@props:divClass: any;
29-
@props:div2Class: any;
30-
@props:div3Class: any;
31-
@props:div4Class: any;
27+
@props: children: Snippet;
28+
@props:divClass: string;
29+
@props:div2Class: string;
30+
@props:div3Class: string;
31+
@props:div4Class: string;
3232
@props:div5Class: string;
3333
@props:div6Class: string;
3434
-->

src/lib/device-mockups/Tablet.svelte

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@
2222
@component
2323
[Go to docs](https://svelte-5-ui-lib.codewithshin.com/)
2424
## Props
25-
@props: children: any;
26-
@props:divClass: any;
27-
@props:div2Class: any;
28-
@props:div3Class: any;
29-
@props:div4Class: any;
25+
@props: children: Snippet;
26+
@props:divClass: string;
27+
@props:div2Class: string;
28+
@props:div3Class: string;
29+
@props:div4Class: string;
3030
@props:div5Class: string;
3131
@props:div6Class: string;
3232
-->

src/lib/device-mockups/index.ts

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,28 +24,53 @@ interface MockupBaseProps extends HTMLAttributes<HTMLElement> {
2424
div4Class?: string;
2525
}
2626

27-
interface AndroidProps extends MockupBaseProps {
27+
interface AndroidProps {
28+
children?: Snippet;
29+
divClass?: string;
30+
div2Class?: string;
31+
div3Class?: string;
32+
div4Class?: string;
2833
div5Class?: string;
2934
div6Class?: string;
3035
div7Class?: string;
3136
}
3237

33-
interface DefaultMockupProps extends MockupBaseProps {
38+
interface DefaultMockupProps {
39+
children?: Snippet;
40+
divClass?: string;
41+
div2Class?: string;
42+
div3Class?: string;
43+
div4Class?: string;
3444
div5Class?: string;
3545
div6Class?: string;
3646
}
3747

38-
interface IosProps extends MockupBaseProps {
48+
interface IosProps {
49+
children?: Snippet;
50+
divClass?: string;
51+
div2Class?: string;
52+
div3Class?: string;
53+
div4Class?: string;
3954
div5Class?: string;
4055
div6Class?: string;
4156
}
4257

43-
interface SmartwatchProps extends MockupBaseProps {
58+
interface SmartwatchProps {
59+
children?: Snippet;
60+
divClass?: string;
61+
div2Class?: string;
62+
div3Class?: string;
63+
div4Class?: string;
4464
div5Class?: string;
4565
div6Class?: string;
4666
}
4767

48-
interface TabletProps extends MockupBaseProps {
68+
interface TabletProps {
69+
children?: Snippet;
70+
divClass?: string;
71+
div2Class?: string;
72+
div3Class?: string;
73+
div4Class?: string;
4974
div5Class?: string;
5075
div6Class?: string;
5176
}

src/lib/pagination/Pagination.svelte

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,16 +49,20 @@
4949
@component
5050
[Go to docs](https://svelte-5-ui-lib.codewithshin.com/)
5151
## Props
52-
@props: pages: PaginationItemSpecificProps &
53-
Omit<HTMLButtonAttributes, keyof PaginationItemSpecificProps> &
54-
Omit<HTMLAnchorAttributes, keyof PaginationItemSpecificProps> & {
55-
href?: string[] = [];
52+
@props: pages: interface PaginationItemProps extends HTMLAttributesWithoutAbort {
53+
children?: Snippet;
54+
name?: string;
55+
href?: string;
56+
active?: boolean;
57+
rel?: string;
58+
size?: "default" | "large" | undefined;
59+
}[] = [];
5660
@props:previous: () => void;
5761
@props:next: () => void;
5862
@props:prevContent: Snippet;
5963
@props:nextContent: Snippet;
6064
@props:table: boolean;
6165
@props:size: {
62-
size?: "default" | "large" | null["size"];
66+
size?: "default" | "large"["size"];
6367
@props:ariaLabel: string;
6468
-->

src/lib/pagination/PaginationItem.svelte

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
@component
2828
[Go to docs](https://svelte-5-ui-lib.codewithshin.com/)
2929
## Props
30-
@props: children: any;
31-
@props:size: any;
30+
@props: children: Snippet;
31+
@props:size: "default" | "large" | undefined;
3232
@props:class: string;
33-
@props:href: any;
34-
@props:active: any;
33+
@props:href: string;
34+
@props:active: boolean;
3535
-->

src/lib/pagination/index.ts

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,19 @@ interface PaginationItemSpecificProps {
1717
href?: string;
1818
active?: boolean;
1919
rel?: string;
20-
size?: PaginationItemType["size"];
20+
size?: "default" | "large" | undefined;
2121
}
2222

23-
type PaginationItemProps = PaginationItemSpecificProps &
24-
Omit<HTMLButtonAttributes, keyof PaginationItemSpecificProps> &
25-
Omit<HTMLAnchorAttributes, keyof PaginationItemSpecificProps> & {
26-
href?: string;
27-
};
23+
type HTMLAttributesWithoutAbort = Omit<HTMLButtonAttributes, "on:abort"> & Omit<HTMLAnchorAttributes, "on:abort">;
24+
25+
interface PaginationItemProps extends HTMLAttributesWithoutAbort {
26+
children?: Snippet;
27+
name?: string;
28+
href?: string;
29+
active?: boolean;
30+
rel?: string;
31+
size?: "default" | "large" | undefined;
32+
}
2833

2934
interface PaginationProps extends HTMLLiAttributes {
3035
prevContent?: Snippet;

src/lib/rating/AdvancedRating.svelte

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
## Props
2929
@props: rating: Snippet;
3030
@props:globalText: Snippet;
31-
@props:ratings: { label;
32-
@props:divClass: any;
33-
@props:spanClass: any;
34-
@props:div2Class: any;
35-
@props:div3Class: any;
36-
@props:span2Class: any;
37-
@props:unit: any;
31+
@props:ratings: { label: string | null | undefined[];
32+
@props:divClass: string;
33+
@props:spanClass: string;
34+
@props:div2Class: string;
35+
@props:div3Class: string;
36+
@props:span2Class: string;
37+
@props:unit: string;
3838
-->

0 commit comments

Comments
 (0)