Initial Menu tests

This commit is contained in:
Ryan Gossiaux
2021-12-27 22:00:10 -10:00
parent fe0388cc44
commit 2c09162fc0
2 changed files with 892 additions and 0 deletions

View File

@@ -6,6 +6,7 @@
onFocus?: HandlerType;
onKeydown?: HandlerType;
onSubmit?: HandlerType;
onClick?: HandlerType;
}
type SingleComponent =
| string
@@ -38,6 +39,7 @@
let onFocus: HandlerType = () => {};
let onKeydown: HandlerType = () => {};
let onSubmit: HandlerType = () => {};
let onClick: HandlerType = () => {};
if (allProps && typeof allProps !== "string" && isSingleComponent(allProps)) {
({
onChange = onChange,
@@ -45,6 +47,7 @@
onFocus = onFocus,
onKeydown = onKeydown,
onSubmit = onSubmit,
onClick = onClick,
...spreadProps
} = allProps[1] || {});
}
@@ -63,6 +66,7 @@
on:focus={onFocus}
on:keydown={onKeydown}
on:submit={onSubmit}
on:click={onClick}
>
<svelte:self allProps={allProps[2]} />
</svelte:component>