Skip to content

Commit

Permalink
fix: correctly provide html attributes
Browse files Browse the repository at this point in the history
  • Loading branch information
hperrin committed Sep 14, 2021
1 parent e9b1367 commit 048a11d
Show file tree
Hide file tree
Showing 188 changed files with 442 additions and 142 deletions.
1 change: 1 addition & 0 deletions packages/banner/Banner.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@
const forwardEvents = forwardEventsBuilder(get_current_component());
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
let className = '';
export { className as class };
Expand Down
2 changes: 1 addition & 1 deletion packages/banner/Banner.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export declare class BannerComponentDev extends Component {
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<HTMLDivElement>>,
keyof Component['$$prop_def']
'use' | 'class' | 'style' | 'open' | 'centered' | 'fixed' | 'mobileStacked'
> &
{
[k in keyof Partial<
Expand Down
1 change: 1 addition & 0 deletions packages/button/Button.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@
const forwardEvents = forwardEventsBuilder(get_current_component());
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
let className = '';
export { className as class };
Expand Down
13 changes: 12 additions & 1 deletion packages/button/Button.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,18 @@ export declare class ButtonComponentDev<
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<ReturnType<C['getElement']>>>,
keyof Component['$$prop_def']
| 'use'
| 'class'
| 'style'
| 'ripple'
| 'color'
| 'variant'
| 'touch'
| 'href'
| 'action'
| 'defaultAction'
| 'secondary'
| 'component'
> &
Component['$$prop_def'];
}
1 change: 1 addition & 0 deletions packages/button/Group.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
const forwardEvents = forwardEventsBuilder(get_current_component());
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
let className = '';
export { className as class };
Expand Down
2 changes: 1 addition & 1 deletion packages/button/Group.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export declare class GroupComponentDev extends Component {
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<HTMLDivElement>>,
keyof Component['$$prop_def']
'use' | 'class' | 'variant'
> &
Component['$$prop_def'];
}
1 change: 1 addition & 0 deletions packages/card/Actions.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
const forwardEvents = forwardEventsBuilder(get_current_component());
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
let className = '';
export { className as class };
Expand Down
2 changes: 1 addition & 1 deletion packages/card/Actions.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export declare class ActionsComponentDev extends Component {
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<HTMLDivElement>>,
keyof Component['$$prop_def']
'use' | 'class' | 'fullBleed'
> &
Component['$$prop_def'];
}
1 change: 1 addition & 0 deletions packages/card/Card.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
const forwardEvents = forwardEventsBuilder(get_current_component());
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
let className = '';
export { className as class };
Expand Down
2 changes: 1 addition & 1 deletion packages/card/Card.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export declare class CardComponentDev extends Component {
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<HTMLDivElement>>,
keyof Component['$$prop_def']
'use' | 'class' | 'variant' | 'padded'
> &
Component['$$prop_def'];
}
1 change: 1 addition & 0 deletions packages/card/Media.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
const forwardEvents = forwardEventsBuilder(get_current_component());
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
let className = '';
export { className as class };
Expand Down
2 changes: 1 addition & 1 deletion packages/card/Media.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export declare class MediaComponentDev extends Component {
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<HTMLDivElement>>,
keyof Component['$$prop_def']
'use' | 'class' | 'aspectRatio'
> &
Component['$$prop_def'];
}
1 change: 1 addition & 0 deletions packages/card/PrimaryAction.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
const forwardEvents = forwardEventsBuilder(get_current_component());
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
let className = '';
export { className as class };
Expand Down
2 changes: 1 addition & 1 deletion packages/card/PrimaryAction.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export declare class PrimaryActionComponentDev extends Component {
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<HTMLDivElement>>,
keyof Component['$$prop_def']
'use' | 'class' | 'style' | 'ripple' | 'color' | 'padded' | 'tabindex'
> &
Component['$$prop_def'];
}
1 change: 1 addition & 0 deletions packages/checkbox/Checkbox.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@
return value === uninitializedValue;
}
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
let className = '';
export { className as class };
Expand Down
11 changes: 10 additions & 1 deletion packages/checkbox/Checkbox.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,16 @@ export declare class CheckboxComponentDev extends Component {
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<HTMLDivElement>>,
keyof Component['$$prop_def']
| 'use'
| 'class'
| 'style'
| 'disabled'
| 'touch'
| 'indeterminate'
| 'group'
| 'checked'
| 'value'
| 'valueKey'
> &
{
[k in keyof Partial<
Expand Down
1 change: 1 addition & 0 deletions packages/chips/Checkmark.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
<script lang="ts">
import { ActionArray, classMap, useActions } from '@smui/common/internal';
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
let className = '';
export { className as class };
Expand Down
2 changes: 1 addition & 1 deletion packages/chips/Checkmark.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export declare class CheckmarkComponentDev extends Component {
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<HTMLSpanElement>>,
keyof Component['$$prop_def']
'use' | 'class'
> &
Component['$$prop_def'];
}
1 change: 1 addition & 0 deletions packages/chips/Chip.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@
const forwardEvents = forwardEventsBuilder(get_current_component());
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
let className = '';
export { className as class };
Expand Down
10 changes: 9 additions & 1 deletion packages/chips/Chip.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,15 @@ export declare class ChipComponentDev<
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<ReturnType<C['getElement']>>>,
keyof Component['$$prop_def']
| 'use'
| 'class'
| 'style'
| 'chip'
| 'ripple'
| 'touch'
| 'shouldRemoveOnTrailingIconClick'
| 'shouldFocusPrimaryActionOnClick'
| 'component'
> &
Component['$$prop_def'];
}
Expand Down
1 change: 1 addition & 0 deletions packages/chips/LeadingIcon.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
const forwardEvents = forwardEventsBuilder(get_current_component());
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
let className = '';
export { className as class };
Expand Down
2 changes: 1 addition & 1 deletion packages/chips/LeadingIcon.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export declare class LeadingIconComponentDev extends Component {
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<HTMLElement>>,
keyof Component['$$prop_def']
'use' | 'class'
> &
Component['$$prop_def'];
}
1 change: 1 addition & 0 deletions packages/chips/Set.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
const forwardEvents = forwardEventsBuilder(get_current_component());
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
let className = '';
export { className as class };
Expand Down
10 changes: 9 additions & 1 deletion packages/chips/Set.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,15 @@ export declare class SetComponentDev extends Component {
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<HTMLDivElement>>,
keyof Component['$$prop_def']
| 'use'
| 'class'
| 'chips'
| 'key'
| 'selected'
| 'nonInteractive'
| 'choice'
| 'filter'
| 'input'
> &
Component['$$prop_def'];
}
1 change: 1 addition & 0 deletions packages/chips/Text.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
const forwardEvents = forwardEventsBuilder(get_current_component());
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
let className = '';
export { className as class };
Expand Down
2 changes: 1 addition & 1 deletion packages/chips/Text.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export declare class TextComponentDev extends Component {
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<HTMLSpanElement>>,
keyof Component['$$prop_def']
'use' | 'class' | 'tabindex'
> &
Component['$$prop_def'];
}
Expand Down
1 change: 1 addition & 0 deletions packages/chips/TrailingAction.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
const forwardEvents = forwardEventsBuilder(get_current_component());
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
let className = '';
export { className as class };
Expand Down
2 changes: 1 addition & 1 deletion packages/chips/TrailingAction.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export declare class TrailingActionComponentDev extends Component {
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<HTMLButtonElement>>,
keyof Component['$$prop_def']
'use' | 'class' | 'style' | 'ripple' | 'touch' | 'nonNavigable'
> &
{
[k in keyof Partial<
Expand Down
1 change: 1 addition & 0 deletions packages/chips/TrailingIcon.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
const forwardEvents = forwardEventsBuilder(get_current_component());
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
let className = '';
export { className as class };
Expand Down
2 changes: 1 addition & 1 deletion packages/chips/TrailingIcon.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export declare class TrailingIconComponentDev extends Component {
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<HTMLElement>>,
keyof Component['$$prop_def']
'use' | 'class'
> &
Component['$$prop_def'];
}
1 change: 1 addition & 0 deletions packages/circular-progress/CircularProgress.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,7 @@
const forwardEvents = forwardEventsBuilder(get_current_component());
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
let className = '';
export { className as class };
Expand Down
2 changes: 1 addition & 1 deletion packages/circular-progress/CircularProgress.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export declare class CircularProgressComponentDev extends Component {
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<HTMLDivElement>>,
keyof Component['$$prop_def']
'use' | 'class' | 'indeterminate' | 'closed' | 'progress' | 'fourColor'
> &
Component['$$prop_def'];
}
3 changes: 2 additions & 1 deletion packages/common/A.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,9 @@
import type { ActionArray } from './useActions';
import { forwardEventsBuilder, useActions } from './internal';
export let href = 'javascript:void(0);';
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
export let href = 'javascript:void(0);';
const forwardEvents = forwardEventsBuilder(get_current_component());
Expand Down
2 changes: 1 addition & 1 deletion packages/common/A.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ export declare class AComponentDev extends SMUIComponent {
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<HTMLAnchorElement>>,
keyof Component['$$prop_def']
'use' | 'href'
> &
Component['$$prop_def'];
}
1 change: 1 addition & 0 deletions packages/common/Aside.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
import type { ActionArray } from './useActions';
import { forwardEventsBuilder, useActions } from './internal';
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
const forwardEvents = forwardEventsBuilder(get_current_component());
Expand Down
5 changes: 1 addition & 4 deletions packages/common/Aside.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,6 @@ export declare class AsideComponentDev extends SMUIComponent {
* Does not exist at runtime.
* ### DO NOT USE!
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<HTMLElement>>,
keyof Component['$$prop_def']
> &
$$prop_def: Omit<Partial<svelte.JSX.HTMLAttributes<HTMLElement>>, 'use'> &
Component['$$prop_def'];
}
1 change: 1 addition & 0 deletions packages/common/Button.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
import type { ActionArray } from './useActions';
import { forwardEventsBuilder, useActions } from './internal';
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
const forwardEvents = forwardEventsBuilder(get_current_component());
Expand Down
2 changes: 1 addition & 1 deletion packages/common/Button.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ export declare class ButtonComponentDev extends SMUIComponent {
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<HTMLButtonElement>>,
keyof Component['$$prop_def']
'use'
> &
Component['$$prop_def'];
}
1 change: 1 addition & 0 deletions packages/common/CommonIcon.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
const forwardEvents = forwardEventsBuilder(get_current_component());
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
let className = '';
export { className as class };
Expand Down
2 changes: 1 addition & 1 deletion packages/common/CommonIcon.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ export declare class CommonIconComponentDev<
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<ReturnType<C['getElement']>>>,
keyof Component['$$prop_def']
'use' | 'class' | 'on' | 'component'
> &
Component['$$prop_def'];
}
1 change: 1 addition & 0 deletions packages/common/CommonLabel.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
const forwardEvents = forwardEventsBuilder(get_current_component());
// Remember to update types file if you add/remove/rename props.
export let use: ActionArray = [];
let className = '';
export { className as class };
Expand Down
2 changes: 1 addition & 1 deletion packages/common/CommonLabel.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ export declare class CommonLabelComponentDev<
*/
$$prop_def: Omit<
Partial<svelte.JSX.HTMLAttributes<ReturnType<C['getElement']>>>,
keyof Component['$$prop_def']
'use' | 'class' | 'component'
> &
Component['$$prop_def'];
}
Loading

0 comments on commit 048a11d

Please sign in to comment.