Add initial batch of elements
May need to add more but this is a basic start
This commit is contained in:
21
src/lib/internal/elements/A.svelte
Normal file
21
src/lib/internal/elements/A.svelte
Normal file
@@ -0,0 +1,21 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLAnchorElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
|
||||
export let href = "javascript:void(0);";
|
||||
</script>
|
||||
|
||||
<a
|
||||
bind:this={el}
|
||||
use:useActions={use}
|
||||
use:forwardEvents
|
||||
{href}
|
||||
{...$$restProps}
|
||||
>
|
||||
<slot />
|
||||
</a>
|
||||
13
src/lib/internal/elements/Address.svelte
Normal file
13
src/lib/internal/elements/Address.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<address bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</address>
|
||||
13
src/lib/internal/elements/Article.svelte
Normal file
13
src/lib/internal/elements/Article.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<article bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</article>
|
||||
13
src/lib/internal/elements/Aside.svelte
Normal file
13
src/lib/internal/elements/Aside.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<aside bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</aside>
|
||||
13
src/lib/internal/elements/B.svelte
Normal file
13
src/lib/internal/elements/B.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<b bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</b>
|
||||
13
src/lib/internal/elements/Bdi.svelte
Normal file
13
src/lib/internal/elements/Bdi.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<bdi bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</bdi>
|
||||
13
src/lib/internal/elements/Bdo.svelte
Normal file
13
src/lib/internal/elements/Bdo.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<bdo bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</bdo>
|
||||
18
src/lib/internal/elements/Blockquote.svelte
Normal file
18
src/lib/internal/elements/Blockquote.svelte
Normal file
@@ -0,0 +1,18 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<blockquote
|
||||
bind:this={el}
|
||||
use:useActions={use}
|
||||
use:forwardEvents
|
||||
{...$$restProps}
|
||||
>
|
||||
<slot />
|
||||
</blockquote>
|
||||
13
src/lib/internal/elements/Button.svelte
Normal file
13
src/lib/internal/elements/Button.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLButtonElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<button bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</button>
|
||||
13
src/lib/internal/elements/Cite.svelte
Normal file
13
src/lib/internal/elements/Cite.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<cite bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</cite>
|
||||
13
src/lib/internal/elements/Code.svelte
Normal file
13
src/lib/internal/elements/Code.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<code bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</code>
|
||||
13
src/lib/internal/elements/Data.svelte
Normal file
13
src/lib/internal/elements/Data.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLDataElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<data bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</data>
|
||||
18
src/lib/internal/elements/Datalist.svelte
Normal file
18
src/lib/internal/elements/Datalist.svelte
Normal file
@@ -0,0 +1,18 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLDataListElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<datalist
|
||||
bind:this={el}
|
||||
use:useActions={use}
|
||||
use:forwardEvents
|
||||
{...$$restProps}
|
||||
>
|
||||
<slot />
|
||||
</datalist>
|
||||
13
src/lib/internal/elements/Div.svelte
Normal file
13
src/lib/internal/elements/Div.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLDivElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<div bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</div>
|
||||
13
src/lib/internal/elements/Em.svelte
Normal file
13
src/lib/internal/elements/Em.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<em bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</em>
|
||||
13
src/lib/internal/elements/Footer.svelte
Normal file
13
src/lib/internal/elements/Footer.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<footer bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</footer>
|
||||
13
src/lib/internal/elements/H1.svelte
Normal file
13
src/lib/internal/elements/H1.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLHeadingElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<h1 bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</h1>
|
||||
13
src/lib/internal/elements/H2.svelte
Normal file
13
src/lib/internal/elements/H2.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLHeadingElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<h2 bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</h2>
|
||||
13
src/lib/internal/elements/H3.svelte
Normal file
13
src/lib/internal/elements/H3.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLHeadingElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<h3 bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</h3>
|
||||
13
src/lib/internal/elements/H4.svelte
Normal file
13
src/lib/internal/elements/H4.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLHeadingElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<h4 bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</h4>
|
||||
13
src/lib/internal/elements/H5.svelte
Normal file
13
src/lib/internal/elements/H5.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLHeadingElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<h5 bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</h5>
|
||||
13
src/lib/internal/elements/H6.svelte
Normal file
13
src/lib/internal/elements/H6.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLHeadingElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<h6 bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</h6>
|
||||
13
src/lib/internal/elements/Header.svelte
Normal file
13
src/lib/internal/elements/Header.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<header bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</header>
|
||||
13
src/lib/internal/elements/I.svelte
Normal file
13
src/lib/internal/elements/I.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<i bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</i>
|
||||
13
src/lib/internal/elements/Li.svelte
Normal file
13
src/lib/internal/elements/Li.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLLIElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<li bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</li>
|
||||
13
src/lib/internal/elements/Main.svelte
Normal file
13
src/lib/internal/elements/Main.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<main bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</main>
|
||||
13
src/lib/internal/elements/Nav.svelte
Normal file
13
src/lib/internal/elements/Nav.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<nav bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</nav>
|
||||
13
src/lib/internal/elements/Ol.svelte
Normal file
13
src/lib/internal/elements/Ol.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLOListElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<ol bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</ol>
|
||||
13
src/lib/internal/elements/P.svelte
Normal file
13
src/lib/internal/elements/P.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLParagraphElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<p bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</p>
|
||||
13
src/lib/internal/elements/Section.svelte
Normal file
13
src/lib/internal/elements/Section.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<section bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</section>
|
||||
13
src/lib/internal/elements/Span.svelte
Normal file
13
src/lib/internal/elements/Span.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLSpanElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<span bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</span>
|
||||
13
src/lib/internal/elements/Strong.svelte
Normal file
13
src/lib/internal/elements/Strong.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<strong bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</strong>
|
||||
13
src/lib/internal/elements/Ul.svelte
Normal file
13
src/lib/internal/elements/Ul.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script lang="ts">
|
||||
import { ActionArray, useActions } from "$lib/hooks/use-actions";
|
||||
import { get_current_component } from "svelte/internal";
|
||||
import { forwardEventsBuilder } from "../forwardEventsBuilder";
|
||||
|
||||
export let use: ActionArray = [];
|
||||
export let el: HTMLUListElement | null = null;
|
||||
const forwardEvents = forwardEventsBuilder(get_current_component());
|
||||
</script>
|
||||
|
||||
<ul bind:this={el} use:useActions={use} use:forwardEvents {...$$restProps}>
|
||||
<slot />
|
||||
</ul>
|
||||
77
src/lib/internal/elements/index.ts
Normal file
77
src/lib/internal/elements/index.ts
Normal file
@@ -0,0 +1,77 @@
|
||||
import type { SvelteComponent } from "svelte";
|
||||
import A from "./A.svelte";
|
||||
import Address from "./Address.svelte";
|
||||
import Article from "./Article.svelte";
|
||||
import Aside from "./Aside.svelte";
|
||||
import B from "./B.svelte";
|
||||
import Bdi from "./Bdi.svelte";
|
||||
import Bdo from "./Bdo.svelte";
|
||||
import Blockquote from "./Blockquote.svelte";
|
||||
import Button from "./Button.svelte";
|
||||
import Cite from "./Cite.svelte";
|
||||
import Code from "./Code.svelte";
|
||||
import Data from "./Data.svelte";
|
||||
import Datalist from "./Datalist.svelte";
|
||||
import Div from "./Div.svelte";
|
||||
import Em from "./Em.svelte";
|
||||
import Footer from "./Footer.svelte";
|
||||
import H1 from "./H1.svelte";
|
||||
import H2 from "./H2.svelte";
|
||||
import H3 from "./H3.svelte";
|
||||
import H4 from "./H4.svelte";
|
||||
import H5 from "./H5.svelte";
|
||||
import H6 from "./H6.svelte";
|
||||
import Header from "./Header.svelte";
|
||||
import I from "./I.svelte";
|
||||
import Li from "./Li.svelte";
|
||||
import Main from "./Main.svelte";
|
||||
import Nav from "./Nav.svelte";
|
||||
import Ol from "./Ol.svelte";
|
||||
import P from "./P.svelte";
|
||||
import Section from "./Section.svelte";
|
||||
import Span from "./Span.svelte";
|
||||
import Strong from "./Strong.svelte";
|
||||
import Ul from "./Ul.svelte";
|
||||
|
||||
const components = {
|
||||
"a": A,
|
||||
"address": Address,
|
||||
"article": Article,
|
||||
"aside": Aside,
|
||||
"b": B,
|
||||
"bdi": Bdi,
|
||||
"bdo": Bdo,
|
||||
"blockquote": Blockquote,
|
||||
"button": Button,
|
||||
"cite": Cite,
|
||||
"code": Code,
|
||||
"data": Data,
|
||||
"datalist": Datalist,
|
||||
"div": Div,
|
||||
"em": Em,
|
||||
"footer": Footer,
|
||||
"h1": H1,
|
||||
"h2": H2,
|
||||
"h3": H3,
|
||||
"h4": H4,
|
||||
"h5": H5,
|
||||
"h6": H6,
|
||||
"header": Header,
|
||||
"i": I,
|
||||
"li": Li,
|
||||
"main": Main,
|
||||
"nav": Nav,
|
||||
"ol": Ol,
|
||||
"p": P,
|
||||
"section": Section,
|
||||
"span": Span,
|
||||
"strong": Strong,
|
||||
"ul": Ul,
|
||||
}
|
||||
|
||||
export type SupportedElement = keyof typeof components;
|
||||
export type SupportedAs = SupportedElement | SvelteComponent;
|
||||
|
||||
export function getElementComponent(name: SupportedElement) {
|
||||
return components[name];
|
||||
}
|
||||
Reference in New Issue
Block a user