Skip to content

Commit f8c593b

Browse files
committed
fix(types): JSX.HTMLAttributes is deprecated
1 parent 8fee7bc commit f8c593b

File tree

1 file changed

+39
-39
lines changed

1 file changed

+39
-39
lines changed

index.d.ts

+39-39
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ declare module '@silintl/ui-components' {
44

55
export type actions = typeof writable<any[]>
66

7-
interface ButtonProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
7+
interface ButtonProps {
88
appendIcon?: string
99
disabled?: boolean
1010
outlined?: boolean
@@ -19,7 +19,7 @@ declare module '@silintl/ui-components' {
1919

2020
export function isAboveTablet(): boolean
2121

22-
interface CardProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
22+
interface CardProps {
2323
secondary?: string
2424
outlined?: boolean
2525
color?: string
@@ -28,7 +28,7 @@ declare module '@silintl/ui-components' {
2828
}
2929
export class Card extends SvelteComponentTyped<CardProps> {}
3030

31-
interface CheckboxProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
31+
interface CheckboxProps {
3232
label?: string
3333
checked?: boolean
3434
disabled?: boolean
@@ -37,7 +37,7 @@ declare module '@silintl/ui-components' {
3737
export class Checkbox extends SvelteComponentTyped<CheckboxProps> {}
3838

3939
//Datatable
40-
interface DatatableProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
40+
interface DatatableProps {
4141
label?: string
4242
numberOfCheckboxes?: number
4343
}
@@ -47,14 +47,14 @@ declare module '@silintl/ui-components' {
4747
type HeaderProps = svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']>
4848
export class Header extends SvelteComponentTyped<HeaderProps> {}
4949

50-
interface DatatableCheckboxProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
50+
interface DatatableCheckboxProps {
5151
disabled?: boolean
5252
rowId?: string
5353
}
5454
export class Checkbox extends SvelteComponentTyped<DatatableCheckboxProps> {}
5555

5656
export namespace Header {
57-
interface ItemProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
57+
interface ItemProps {
5858
numeric?: boolean
5959
columnID?: string
6060
sortable?: boolean
@@ -67,13 +67,13 @@ declare module '@silintl/ui-components' {
6767
export class Data extends SvelteComponentTyped<DataProps> {}
6868

6969
export namespace Data {
70-
interface RowProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
70+
interface RowProps {
7171
clickable?: boolean
7272
}
7373
export class Row extends SvelteComponentTyped<RowProps> {}
7474

7575
export namespace Row {
76-
interface ItemProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
76+
interface ItemProps {
7777
numeric?: boolean
7878
colspan?: number
7979
}
@@ -82,7 +82,7 @@ declare module '@silintl/ui-components' {
8282
}
8383
}
8484

85-
interface DateInputProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
85+
interface DateInputProps {
8686
color?: string
8787
borderColor?: string
8888
errorColor?: string
@@ -104,7 +104,7 @@ declare module '@silintl/ui-components' {
104104
action: string
105105
class: string
106106
}
107-
interface AlertProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
107+
interface AlertProps {
108108
open?: boolean
109109
title?: string
110110
titleIcon?: string
@@ -113,14 +113,14 @@ declare module '@silintl/ui-components' {
113113
}
114114
export class Alert extends SvelteComponentTyped<AlertProps> {}
115115

116-
interface SimpleProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
116+
interface SimpleProps {
117117
open?: boolean
118118
title?: string
119119
}
120120
export class Simple extends SvelteComponentTyped<SimpleProps> {}
121121
}
122122

123-
interface DrawerProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
123+
interface DrawerProps {
124124
title?: string
125125
subtitle?: string
126126
menuItems?: {
@@ -144,7 +144,7 @@ declare module '@silintl/ui-components' {
144144
}
145145
export class Drawer extends SvelteComponentTyped<DrawerProps> {}
146146

147-
interface FabProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
147+
interface FabProps {
148148
icon?: string
149149
label?: string
150150
mini?: boolean
@@ -155,7 +155,7 @@ declare module '@silintl/ui-components' {
155155
}
156156
export class Fab extends SvelteComponentTyped<FabProps> {}
157157

158-
interface IconButtonProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
158+
interface IconButtonProps {
159159
ariaLabel?: string
160160
disabled?: boolean
161161
icon?: string
@@ -164,7 +164,7 @@ declare module '@silintl/ui-components' {
164164
}
165165
export class IconButton extends SvelteComponentTyped<IconButtonProps> {}
166166

167-
interface ListProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
167+
interface ListProps {
168168
twoLine?: boolean
169169
avatar?: boolean
170170
}
@@ -177,14 +177,14 @@ declare module '@silintl/ui-components' {
177177
action?: VoidFunction
178178
subtitle?: string
179179
}
180-
interface MenuProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
180+
interface MenuProps {
181181
menuItems?: MenuItem[]
182182
menuOpen?: boolean
183183
currentUrl?: string
184184
}
185185
export class Menu extends SvelteComponentTyped<MenuProps> {}
186186

187-
interface MoneyInputProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
187+
interface MoneyInputProps {
188188
label?: string
189189
value?: number
190190
name?: string
@@ -200,53 +200,53 @@ declare module '@silintl/ui-components' {
200200
export class MoneyInput extends SvelteComponentTyped<MoneyInputProps> {}
201201

202202
export namespace Progress {
203-
type CircularProps = svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']>
203+
type CircularProps = {}
204204
export class Circular extends SvelteComponentTyped<CircularProps> {}
205205

206-
interface LinearProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
206+
interface LinearProps {
207207
indeterminate?: boolean
208208
value?: number
209209
}
210210
export class Linear extends SvelteComponentTyped<LinearProps> {}
211211
}
212212

213-
interface SelectProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
213+
interface SelectProps {
214214
options?: { name: string; id: number }[]
215215
width?: string
216216
disabled?: boolean
217217
selectedID?: string
218218
}
219219
export class Select extends SvelteComponentTyped<SelectProps> {}
220220

221-
interface SwitchProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
221+
interface SwitchProps {
222222
label?: string
223223
disabled?: boolean
224224
selected?: boolean
225225
}
226226
export class Switch extends SvelteComponentTyped<SwitchProps> {}
227227

228-
interface SnackbarProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
228+
interface SnackbarProps {
229229
// no exported members
230230
}
231231
export class Snackbar extends SvelteComponentTyped<SnackbarProps> {}
232232

233-
interface TabBarProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
233+
interface TabBarProps {
234234
tab?: number
235235
}
236236
export class TabBar extends SvelteComponentTyped<TabBarProps> {}
237237

238238
export namespace TabBar {
239-
interface ScrollerProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {}
239+
interface ScrollerProps {}
240240
export class Scroller extends SvelteComponentTyped<ScrollerProps> {}
241241

242-
interface TabProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
242+
interface TabProps {
243243
active?: boolean
244244
label?: string
245245
}
246246
export class Tab extends SvelteComponentTyped<TabProps> {}
247247
}
248248

249-
interface TextAreaProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
249+
interface TextAreaProps {
250250
label?: string
251251
value?: string
252252
name?: string
@@ -260,7 +260,7 @@ declare module '@silintl/ui-components' {
260260
}
261261
export class TextArea extends SvelteComponentTyped<TextAreaProps> {}
262262

263-
interface TextFieldProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
263+
interface TextFieldProps {
264264
label?: string
265265
value?: string
266266
name?: string
@@ -273,37 +273,37 @@ declare module '@silintl/ui-components' {
273273
}
274274
export class TextField extends SvelteComponentTyped<TextFieldProps> {}
275275

276-
interface TooltipProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
276+
interface TooltipProps {
277277
tooltipID?: string
278278
positionX?: 'start' | 'center' | 'end'
279279
positionY?: 'above' | 'below'
280280
}
281281
export class Tooltip extends SvelteComponentTyped<TooltipProps> {}
282282

283283
export namespace Tooltip {
284-
interface TooltipWrapperProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
284+
interface TooltipWrapperProps {
285285
ariaDescribedBy?: string
286286
}
287287
export class Wrapper extends SvelteComponentTyped<TooltipWrapperProps> {}
288288
}
289289

290-
interface TopAppBarProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
290+
interface TopAppBarProps {
291291
bgColorIsVariant?: boolean
292292
dense?: boolean
293293
fixed?: boolean
294294
navIconBreakpointClass?: string
295295
}
296296
export class TopAppBar extends SvelteComponentTyped<TopAppBarProps> {}
297297

298-
interface BadgeProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
298+
interface BadgeProps {
299299
color?: string
300300
borderRadius?: string
301301
padding?: string
302302
bordered?: boolean
303303
}
304304
export class Badge extends SvelteComponentTyped<BadgeProps> {}
305305

306-
interface CustomCardProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
306+
interface CustomCardProps {
307307
src?: string
308308
alt?: string
309309
title?: string
@@ -314,22 +314,22 @@ declare module '@silintl/ui-components' {
314314
}
315315
export class CustomCard extends SvelteComponentTyped<CustomCardProps> {}
316316

317-
interface FileDropAreaProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
317+
interface FileDropAreaProps {
318318
raised?: boolean
319319
outlined?: boolean
320320
mimeType?: string
321321
uploading?: boolean
322322
}
323323
export class FileDropArea extends SvelteComponentTyped<FileDropAreaProps> {}
324324

325-
interface FormProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
325+
interface FormProps {
326326
id?: string
327327
saveToLocalStorage?: boolean
328328
success?: boolean
329329
}
330330
export class Form extends SvelteComponentTyped<FormProps> {}
331331

332-
interface PageProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
332+
interface PageProps {
333333
loading?: boolean
334334
title?: string
335335
layout?: string
@@ -338,14 +338,14 @@ declare module '@silintl/ui-components' {
338338
}
339339
export class Page extends SvelteComponentTyped<PageProps> {}
340340

341-
interface StaticChipProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
341+
interface StaticChipProps {
342342
bgColor?: string
343343
}
344344
export class StaticChip extends SvelteComponentTyped<StaticChipProps> {}
345345

346346
export function setNotice(label: string, action?: string, callback?: Function): void
347347

348-
interface SearchableSelectProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
348+
interface SearchableSelectProps {
349349
choice?: string
350350
disabled?: boolean
351351
maxlength?: string
@@ -359,13 +359,13 @@ declare module '@silintl/ui-components' {
359359

360360
type steps = 'title' | 'content' | 'left' | 'right' | 'previous' | 'next' | 'target'
361361

362-
interface TourProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap['div']> {
362+
interface TourProps {
363363
steps?: { [key in steps]: string | number }[]
364364
data?: { [key: string]: string }
365365
}
366366
export class Tour extends SvelteComponentTyped<TourProps> {}
367367
}
368368

369-
module '@silintl/ui-components/random' {
369+
declare module '@silintl/ui-components/random' {
370370
export function generateRandomID(prefix?: string): string
371371
}

0 commit comments

Comments
 (0)