more svelte 5 migration (#5936)

* all

* icons

* svelte2
This commit is contained in:
Ruben Fiszel
2025-06-13 08:23:23 +02:00
committed by GitHub
parent c3a54ddd7c
commit b3e7a9cb79
136 changed files with 961 additions and 376 deletions
+15 -11
View File
@@ -8,9 +8,13 @@
import Tooltip from './Tooltip.svelte'
import { Button, DrawerContent } from './common'
export let value: any
let jsonViewer: Drawer
let jsonViewerContent: any | undefined
interface Props {
value: any
}
let { value }: Props = $props()
let jsonViewer: Drawer | undefined = $state()
let jsonViewerContent: any | undefined = $state()
function isString(value: any) {
return typeof value === 'string' || value instanceof String
@@ -61,17 +65,17 @@
{:else if isString(value) && value.startsWith('$res:')}
<button
class="text-xs text-blue-500"
on:click={async () => {
onclick={async () => {
await getResource(value.substring('$res:'.length))
jsonViewer.toggleDrawer()
jsonViewer?.toggleDrawer()
}}>{value}</button
>
{:else if isString(value) && value.startsWith('$var:')}
<button
class="text-xs text-blue-500"
on:click={async () => {
onclick={async () => {
await getVariable(value.substring('$res:'.length))
jsonViewer.toggleDrawer()
jsonViewer?.toggleDrawer()
}}>{value}</button
>
{:else if typeof value !== 'object'}
@@ -80,9 +84,9 @@
{#if JSON.stringify(value).length > 80}
<button
class="text-xs text-blue-500"
on:click={() => {
onclick={() => {
jsonViewerContent = value
jsonViewer.toggleDrawer()
jsonViewer?.toggleDrawer()
}}>See expanded</button
>
{/if}
@@ -92,9 +96,9 @@
{#if JSON.stringify(value).length > 120}
<button
class="text-xs absolute top-0 right-4 text-tertiary"
on:click={() => {
onclick={() => {
jsonViewerContent = value
jsonViewer.toggleDrawer()
jsonViewer?.toggleDrawer()
}}><Expand size={18} /></button
>
{/if}
+12 -4
View File
@@ -2,19 +2,27 @@
import Popover from './Popover.svelte'
import { Badge } from './common'
export let has_draft: boolean = false
export let draft_only: boolean = false
interface Props {
has_draft?: boolean
draft_only?: boolean
}
let { has_draft = false, draft_only = false }: Props = $props()
</script>
{#if has_draft}
{#if draft_only}
<Popover notClickable>
<svelte:fragment slot="text">Never deployed and is only a draft</svelte:fragment>
{#snippet text()}
Never deployed and is only a draft
{/snippet}
<Badge small color="indigo" baseClass="border border-indigo-200">Draft only</Badge>
</Popover>
{:else}
<Popover notClickable>
<svelte:fragment slot="text">Is deployed and has a draft</svelte:fragment>
{#snippet text()}
Is deployed and has a draft
{/snippet}
<Badge small color="indigo" baseClass="border border-indigo-200">+Draft</Badge>
</Popover>
{/if}
@@ -6,19 +6,24 @@
import Popover from '$lib/components/Popover.svelte'
import type { AppViewerContext, CancelablePromise } from '../../types'
export let id: string
export let loading: boolean
interface Props {
id: string
loading: boolean
}
let { id, loading }: Props = $props()
const { runnableComponents } = getContext<AppViewerContext>('AppViewerContext')
let buttonHover = false
let cancelCallbacks: (CancelablePromise<void>)[] | undefined = undefined
let buttonHover = $state(false)
let cancelCallbacks: CancelablePromise<void>[] | undefined = $state(undefined)
</script>
<Popover>
<Button
on:mouseenter={() => (buttonHover = true)} on:mouseleave={() => (buttonHover = false)}
on:mouseenter={() => (buttonHover = true)}
on:mouseleave={() => (buttonHover = false)}
startIcon={{
icon: loading ? !buttonHover ? LoaderIcon : RefreshCwOff : RefreshCw,
icon: loading ? (!buttonHover ? LoaderIcon : RefreshCwOff) : RefreshCw,
classes: twMerge(
loading && !buttonHover ? 'animate-spin text-blue-800' : '',
'transition-all text-gray-500 dark:text-white'
@@ -29,14 +34,14 @@
btnClasses={twMerge(loading ? ' bg-blue-100 dark:bg-blue-400' : '', 'transition-all')}
on:click={() => {
if (buttonHover && loading) {
cancelCallbacks?.forEach((cb) => cb.cancel())
cancelCallbacks?.forEach((cb) => cb.cancel())
} else {
cancelCallbacks = $runnableComponents[id]?.cb?.map((cb) => cb())
cancelCallbacks = $runnableComponents[id]?.cb?.map((cb) => cb())
}
}}
iconOnly
/>
<svelte:fragment slot="text">
{#snippet text()}
{#if loading}
{#if buttonHover}
Stop Refreshing
@@ -46,5 +51,5 @@
{:else}
Refresh
{/if}
</svelte:fragment>
{/snippet}
</Popover>
@@ -2,9 +2,21 @@
import { isMac } from '$lib/utils'
import { twMerge } from 'tailwind-merge'
export let kbdClass = ''
export let small = false
export let isModifier: boolean = false
interface Props {
kbdClass?: string
small?: boolean
isModifier?: boolean
class?: string
children?: import('svelte').Snippet
}
let {
kbdClass = $bindable(''),
small = false,
isModifier = false,
class: classNames = '',
children
}: Props = $props()
if (small) {
kbdClass = twMerge(
@@ -20,12 +32,12 @@
<span
class={twMerge(
$$props.class,
classNames,
small ? 'h-4 center-center' : '',
'ml-0.5 rounded border bg-surface-secondary text-primary shadow-sm font-light transition-all group-hover:border-primary-500 group-hover:text-primary-inverse'
)}
>
<kbd class={kbdClass}>
<slot />
{@render children?.()}
</kbd>
</span>
@@ -1,18 +1,29 @@
<script>
export let width = 16
export let height = 16
/**
* @typedef {Object} Props
* @property {number} [width]
* @property {number} [height]
*/
/** @type {Props & { [key: string]: any }} */
let { width = 16, height = 16, ...rest } = $props()
</script>
<svg
{width}
{height}
{...$$restProps}
viewBox="0 0 16 16"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path d="M14.1478 3.56504L9.4137 0.752673C8.84829 0.415776 8.15106 0.415776 7.58566 0.752673L2.85152 3.56504C2.28612 3.899 1.9375 4.52007 1.9375 5.19093V10.8127C1.9375 11.4836 2.28612 12.1047 2.85152 12.4386L7.58566 15.2481C7.8669 15.415 8.18329 15.5 8.49968 15.5C8.81607 15.5 9.12953 15.415 9.4137 15.2481L14.1478 12.4386C14.7132 12.1017 15.0619 11.4836 15.0619 10.8127V5.19093C15.0619 4.52007 14.7132 3.899 14.1478 3.56504Z" fill="white"/>
<path d="M14.1478 3.5651L9.4137 0.752734C9.13246 0.58575 8.81607 0.500793 8.49968 0.500793C8.18329 0.500793 7.86983 0.58575 7.58566 0.752734L2.85152 3.5651C2.28612 3.89906 1.9375 4.52013 1.9375 5.19099V10.8128C1.9375 11.4837 2.28612 12.1047 2.85152 12.4387L7.58566 15.2481C7.8669 15.4151 8.18329 15.5001 8.49968 15.5001C8.81607 15.5001 9.12953 15.4151 9.4137 15.2481L14.1478 12.4387C14.7132 12.1018 15.0619 11.4837 15.0619 10.8128V5.19099C15.0619 4.52013 14.7132 3.89906 14.1478 3.5651ZM7.75265 14.961L3.0185 12.1516C2.55563 11.8762 2.26854 11.3635 2.26854 10.8128V5.19099C2.26854 4.64024 2.55563 4.12757 3.0185 3.85219L7.75265 1.04276C7.98115 0.908 8.23895 0.837691 8.49968 0.837691C8.76041 0.837691 9.02114 0.908 9.24671 1.04276L13.9809 3.85219C14.3705 4.08363 14.6341 4.48497 14.7074 4.93612C14.5492 4.60216 14.1976 4.50841 13.7846 4.75156L9.3053 7.51998C8.74576 7.84516 8.33562 8.21428 8.33562 8.88515V14.4044C8.33562 14.8087 8.49675 15.0694 8.74869 15.1456C8.66666 15.1602 8.58464 15.169 8.49968 15.169C8.23895 15.1661 7.97822 15.0958 7.75265 14.961Z" fill="#283037"/>
<path d="M12.9086 11.3547L11.728 12.0607C11.6958 12.0783 11.6724 12.0988 11.6724 12.1369V12.4445C11.6724 12.4826 11.6987 12.4972 11.728 12.4796L12.9262 11.7531C12.9584 11.7355 12.9614 11.7004 12.9614 11.6623V11.3899C12.9643 11.3518 12.9379 11.3371 12.9086 11.3547Z" fill="#4DA825"/>
<path d="M10.3983 8.75913C10.4364 8.73863 10.4686 8.76499 10.4686 8.81479L10.4715 9.222C10.6414 9.15462 10.7908 9.13704 10.9256 9.16634C10.9549 9.17513 10.9666 9.21321 10.9549 9.26008L10.8641 9.62042C10.8582 9.64678 10.8406 9.67608 10.8231 9.69366C10.8143 9.70245 10.8084 9.70831 10.7996 9.71123C10.7879 9.71709 10.7762 9.72002 10.7645 9.71709C10.7029 9.70245 10.5565 9.67022 10.328 9.7874C10.0877 9.91044 10.0028 10.1184 10.0057 10.2737C10.0086 10.4583 10.1024 10.5169 10.4305 10.5198C10.867 10.5256 11.0574 10.719 11.0604 11.1584C11.0662 11.592 10.8348 12.0549 10.4803 12.342L10.4891 12.7462C10.4891 12.796 10.4569 12.8517 10.4188 12.8693L10.1786 13.007C10.1405 13.0275 10.1082 13.004 10.1082 12.9542L10.1053 12.5558C9.90025 12.6408 9.69225 12.6613 9.56042 12.6086C9.53406 12.5998 9.52527 12.5617 9.53406 12.5207L9.62194 12.1545C9.6278 12.1252 9.64538 12.0959 9.66589 12.0783C9.67468 12.0724 9.68053 12.0666 9.68932 12.0607C9.70397 12.0549 9.71569 12.0519 9.72741 12.0578C9.87096 12.1047 10.0526 12.0842 10.2284 11.9933C10.451 11.8791 10.6004 11.6535 10.5975 11.425C10.5946 11.22 10.4832 11.135 10.2137 11.1321C9.87095 11.1321 9.5487 11.0647 9.54285 10.5579C9.53992 10.1419 9.7567 9.70831 10.0995 9.43293L10.0965 9.02572C10.0965 8.97592 10.1258 8.92026 10.1668 8.89975L10.3983 8.75913Z" fill="white"/>
<svg {width} {height} {...rest} viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path
d="M14.1478 3.56504L9.4137 0.752673C8.84829 0.415776 8.15106 0.415776 7.58566 0.752673L2.85152 3.56504C2.28612 3.899 1.9375 4.52007 1.9375 5.19093V10.8127C1.9375 11.4836 2.28612 12.1047 2.85152 12.4386L7.58566 15.2481C7.8669 15.415 8.18329 15.5 8.49968 15.5C8.81607 15.5 9.12953 15.415 9.4137 15.2481L14.1478 12.4386C14.7132 12.1017 15.0619 11.4836 15.0619 10.8127V5.19093C15.0619 4.52007 14.7132 3.899 14.1478 3.56504Z"
fill="white"
/>
<path
d="M14.1478 3.5651L9.4137 0.752734C9.13246 0.58575 8.81607 0.500793 8.49968 0.500793C8.18329 0.500793 7.86983 0.58575 7.58566 0.752734L2.85152 3.5651C2.28612 3.89906 1.9375 4.52013 1.9375 5.19099V10.8128C1.9375 11.4837 2.28612 12.1047 2.85152 12.4387L7.58566 15.2481C7.8669 15.4151 8.18329 15.5001 8.49968 15.5001C8.81607 15.5001 9.12953 15.4151 9.4137 15.2481L14.1478 12.4387C14.7132 12.1018 15.0619 11.4837 15.0619 10.8128V5.19099C15.0619 4.52013 14.7132 3.89906 14.1478 3.5651ZM7.75265 14.961L3.0185 12.1516C2.55563 11.8762 2.26854 11.3635 2.26854 10.8128V5.19099C2.26854 4.64024 2.55563 4.12757 3.0185 3.85219L7.75265 1.04276C7.98115 0.908 8.23895 0.837691 8.49968 0.837691C8.76041 0.837691 9.02114 0.908 9.24671 1.04276L13.9809 3.85219C14.3705 4.08363 14.6341 4.48497 14.7074 4.93612C14.5492 4.60216 14.1976 4.50841 13.7846 4.75156L9.3053 7.51998C8.74576 7.84516 8.33562 8.21428 8.33562 8.88515V14.4044C8.33562 14.8087 8.49675 15.0694 8.74869 15.1456C8.66666 15.1602 8.58464 15.169 8.49968 15.169C8.23895 15.1661 7.97822 15.0958 7.75265 14.961Z"
fill="#283037"
/>
<path
d="M12.9086 11.3547L11.728 12.0607C11.6958 12.0783 11.6724 12.0988 11.6724 12.1369V12.4445C11.6724 12.4826 11.6987 12.4972 11.728 12.4796L12.9262 11.7531C12.9584 11.7355 12.9614 11.7004 12.9614 11.6623V11.3899C12.9643 11.3518 12.9379 11.3371 12.9086 11.3547Z"
fill="#4DA825"
/>
<path
d="M10.3983 8.75913C10.4364 8.73863 10.4686 8.76499 10.4686 8.81479L10.4715 9.222C10.6414 9.15462 10.7908 9.13704 10.9256 9.16634C10.9549 9.17513 10.9666 9.21321 10.9549 9.26008L10.8641 9.62042C10.8582 9.64678 10.8406 9.67608 10.8231 9.69366C10.8143 9.70245 10.8084 9.70831 10.7996 9.71123C10.7879 9.71709 10.7762 9.72002 10.7645 9.71709C10.7029 9.70245 10.5565 9.67022 10.328 9.7874C10.0877 9.91044 10.0028 10.1184 10.0057 10.2737C10.0086 10.4583 10.1024 10.5169 10.4305 10.5198C10.867 10.5256 11.0574 10.719 11.0604 11.1584C11.0662 11.592 10.8348 12.0549 10.4803 12.342L10.4891 12.7462C10.4891 12.796 10.4569 12.8517 10.4188 12.8693L10.1786 13.007C10.1405 13.0275 10.1082 13.004 10.1082 12.9542L10.1053 12.5558C9.90025 12.6408 9.69225 12.6613 9.56042 12.6086C9.53406 12.5998 9.52527 12.5617 9.53406 12.5207L9.62194 12.1545C9.6278 12.1252 9.64538 12.0959 9.66589 12.0783C9.67468 12.0724 9.68053 12.0666 9.68932 12.0607C9.70397 12.0549 9.71569 12.0519 9.72741 12.0578C9.87096 12.1047 10.0526 12.0842 10.2284 11.9933C10.451 11.8791 10.6004 11.6535 10.5975 11.425C10.5946 11.22 10.4832 11.135 10.2137 11.1321C9.87095 11.1321 9.5487 11.0647 9.54285 10.5579C9.53992 10.1419 9.7567 9.70831 10.0995 9.43293L10.0965 9.02572C10.0965 8.97592 10.1258 8.92026 10.1668 8.89975L10.3983 8.75913Z"
fill="white"
/>
</svg>
@@ -1,16 +1,15 @@
<script>
export let width = 16
export let height = 16
/**
* @typedef {Object} Props
* @property {number} [width]
* @property {number} [height]
*/
/** @type {Props & { [key: string]: any }} */
let { width = 16, height = 16, ...rest } = $props()
</script>
<svg
{width}
{height}
{...$$restProps}
viewBox="0 0 16 16"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<svg {width} {height} {...rest} viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path
d="M1.20743 6.82123C1.17627 6.82123 1.16848 6.80565 1.18406 6.78228L1.34764 6.57197C1.36322 6.5486 1.40217 6.53302 1.43333 6.53302H4.21424C4.2454 6.53302 4.25319 6.55639 4.23761 6.57976L4.10519 6.78228C4.08961 6.80565 4.05066 6.82902 4.02729 6.82902L1.20743 6.82123Z"
fill="#00ACD7"
@@ -1,6 +1,12 @@
<script>
export let width = 16
export let height = 16
/**
* @typedef {Object} Props
* @property {number} [width]
* @property {number} [height]
*/
/** @type {Props} */
let { width = 16, height = 16 } = $props()
</script>
<svg xmlns="http://www.w3.org/2000/svg" {width} {height} viewBox="0 0 630 630">
@@ -24,7 +24,8 @@
import JavaIcon from '$lib/components/icons/JavaIcon.svelte'
import DuckDbIcon from '$lib/components/icons/DuckDbIcon.svelte'
export let lang:
interface Props {
lang:
| SupportedLanguage
| 'mysql'
| 'bun'
@@ -33,10 +34,20 @@
| 'fetch'
| 'docker'
| 'powershell'
| 'bunnative'
export let width = 30
export let height = 30
export let scale = 1
| 'bunnative';
width?: number;
height?: number;
scale?: number;
[key: string]: any
}
let {
lang,
width = 30,
height = 30,
scale = 1,
...rest
}: Props = $props();
const languageLabel: Record<Script['language'] | 'bunnative', String> = {
python3: 'Python',
@@ -99,15 +110,16 @@
}
let subIconScale = width === 30 ? 0.6 : 0.8
const SvelteComponent = $derived(langToComponent[lang]);
</script>
<div class="relative">
<svelte:component
this={langToComponent[lang]}
<SvelteComponent
title={languageLabel[lang]}
width={width * scale}
height={height * scale}
{...$$restProps}
{...rest}
/>
{#if lang === 'deno'}
<div
@@ -1,12 +1,17 @@
<script>
export let width = 16
export let height = 16
<script lang="ts">
interface Props {
width?: number;
height?: number;
[key: string]: any
}
let { width = 16, height = 16, ...rest }: Props = $props();
</script>
<svg
{width}
{height}
{...$$restProps}
{...rest}
viewBox="0 0 17 16"
fill="none"
xmlns="http://www.w3.org/2000/svg"
@@ -1,12 +1,17 @@
<script>
export let width = 16
export let height = 16
<script lang="ts">
interface Props {
width?: number;
height?: number;
[key: string]: any
}
let { width = 16, height = 16, ...rest }: Props = $props();
</script>
<svg
{width}
{height}
{...$$restProps}
{...rest}
viewBox="0 0 17 16"
fill="none"
xmlns="http://www.w3.org/2000/svg"
@@ -1,7 +1,7 @@
<script lang="ts">
import { Calendar, Mail, Webhook, Unplug, Database, Terminal } from 'lucide-svelte'
import { Loader2 } from 'lucide-svelte'
import { type ComponentType } from 'svelte'
import { type Component, type ComponentType } from 'svelte'
import { Route } from 'lucide-svelte'
import { getContext } from 'svelte'
import { type TriggerContext } from '$lib/components/triggers'
@@ -44,7 +44,11 @@
let menuOpen = $state(false)
const triggerTypeConfig: {
[key in TriggerType]: { icon: ComponentType; countKey?: string; disabled?: boolean }
[key in TriggerType]: {
icon: ComponentType | Component<any, {}, ''>
countKey?: string
disabled?: boolean
}
} = {
webhook: { icon: Webhook, countKey: 'webhook_count' },
schedule: { icon: Calendar, countKey: 'schedule_count' },
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script>
export let height = '24px'
export let width = '24px'
<script lang="ts">
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 256 236.624" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid"><title>Asana</title><g><path d="M200.324957,125.270044 C169.575962,125.270044 144.649915,150.19729 144.649915,180.947483 C144.649915,211.696478 169.575962,236.623724 200.324957,236.623724 C231.073952,236.623724 256,211.696478 256,180.947483 C256,150.19729 231.073952,125.270044 200.324957,125.270044 L200.324957,125.270044 Z M55.6754021,125.274837 C24.9270063,125.274837 0,150.19729 0,180.947483 C0,211.696478 24.9270063,236.623724 55.6754021,236.623724 C86.425116,236.623724 111.35332,211.696478 111.35332,180.947483 C111.35332,150.19729 86.425116,125.274837 55.6754021,125.274837 L55.6754021,125.274837 Z M183.674444,55.674204 C183.674444,86.425116 158.748396,111.354638 128.000599,111.354638 C97.2505258,111.354638 72.3247177,86.425116 72.3247177,55.674204 C72.3247177,24.9294026 97.2505258,0 128.000599,0 C158.748396,0 183.674444,24.9294026 183.674444,55.674204 L183.674444,55.674204 Z" fill="#F06A6A"/></g></svg>
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,8 +1,12 @@
<script lang="ts">
export let size: number = 16
export let color: string | undefined = undefined
let clazz = ''
export { clazz as class }
interface Props {
size?: number;
color?: string | undefined;
class?: string;
}
let { size = 16, color = undefined, class: clazz = '' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg id="azure" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 374.5 377.3" {width} {height}
@@ -1,8 +1,12 @@
<script lang="ts">
export let size: number = 16
export let style: string = 'fill: white;'
let clazz = ''
export { clazz as class }
interface Props {
size?: number;
style?: string;
class?: string;
}
let { size = 16, style = 'fill: white;', class: clazz = '' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 168 168" fill="none" xmlns="http://www.w3.org/2000/svg">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg xmlns="http://www.w3.org/2000/svg" {width} {height} viewBox="0 0 24 24"
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" {width} {height} viewBox="0 0 62.42 62.42">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = 24
export let width = 24
interface Props {
height?: number;
width?: number;
}
let { height = 24, width = 24 }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
@@ -1,6 +1,10 @@
<script>
export let height = '24px'
export let width = '24px'
<script lang="ts">
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 256 288" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<!-- By Fabián Alexis - https://github.com/fabianalexisinostroza/Antu, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=49951194 -->
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = 24
export let width = 24
interface Props {
height?: number;
width?: number;
}
let { height = 24, width = 24 }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script>
export let width = 16
export let height = 16
<script lang="ts">
interface Props {
width?: number;
height?: number;
}
let { width = 16, height = 16 }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 335 335" fill="none" xmlns="http://www.w3.org/2000/svg">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="-2 0 260 260" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" {width} {height} viewBox="0 0 50 50" style="fill:currentcolor;">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,5 +1,9 @@
<script lang="ts">
export let size: number = 16
interface Props {
size?: number;
}
let { size = 16 }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 168 168" fill="none" xmlns="http://www.w3.org/2000/svg">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 168 168" fill="none" xmlns="http://www.w3.org/2000/svg">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" {width} {height} viewBox="0 0 32 32" style="fill:currentcolor;">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg">
@@ -1,6 +1,10 @@
<script>
export let height = 24
export let width = 24
<script lang="ts">
interface Props {
height?: number;
width?: number;
}
let { height = 24, width = 24 }: Props = $props();
</script>
<svg xmlns="http://www.w3.org/2000/svg" {width} {height} viewBox="-60.6242 20 378.0764 511.359"><path d="M278.577 426.546h-2.038v-1.14h5.486v1.14h-2.024v5.688h-1.424zm10.942.297h-.032l-2.019 5.392h-.924l-2.006-5.392h-.025v5.392h-1.342v-6.828h1.975l1.86 4.835 1.854-4.835h1.968v6.828h-1.31v-5.392zM96.154 286.925s-14.178 8.245 10.09 11.035c29.4 3.354 44.426 2.873 76.825-3.259 0 0 8.518 5.341 20.414 9.967-72.63 31.128-164.376-1.803-107.329-17.743m-8.875-40.62s-15.902 11.771 8.384 14.283c31.406 3.24 56.208 3.505 99.125-4.759 0 0 5.936 6.018 15.27 9.309-87.814 25.678-185.623 2.025-122.779-18.833" fill="#5382a1"/><path d="M162.098 177.4c17.896 20.604-4.702 39.145-4.702 39.145s45.441-23.458 24.572-52.833c-19.491-27.394-34.438-41.005 46.479-87.934 0 0-127.013 31.722-66.349 101.622" fill="#f8981d"/><path d="M258.157 316.97s10.492 8.645-11.555 15.333c-41.923 12.7-174.488 16.535-211.314.506-13.238-5.759 11.587-13.751 19.396-15.428 8.144-1.766 12.798-1.437 12.798-1.437-14.722-10.371-95.157 20.364-40.857 29.166 148.084 24.015 269.943-10.814 231.532-28.14M102.972 204.218s-67.431 16.016-23.879 21.832c18.389 2.462 55.047 1.905 89.193-.956 27.906-2.354 55.927-7.359 55.927-7.359s-9.84 4.214-16.959 9.075c-68.475 18.009-200.756 9.631-162.674-8.79 32.206-15.568 58.392-13.802 58.392-13.802m120.963 67.614c69.608-36.171 37.424-70.931 14.96-66.248-5.506 1.146-7.961 2.139-7.961 2.139s2.044-3.202 5.948-4.588c44.441-15.624 78.619 46.081-14.346 70.52 0 .001 1.077-.962 1.399-1.823" fill="#5382a1"/><path d="M181.968 0s38.55 38.563-36.563 97.862c-60.233 47.568-13.735 74.69-.025 105.678-35.159-31.722-60.961-59.647-43.651-85.637C127.136 79.752 197.522 61.255 181.968 0" fill="#f8981d"/><path d="M109.812 369.847c66.815 4.277 169.417-2.373 171.847-33.988 0 0-4.671 11.985-55.219 21.503-57.028 10.732-127.364 9.479-169.081 2.601.001-.001 8.54 7.068 52.453 9.884m-10.95 120.802c-6.303 5.467-12.96 8.536-18.934 8.536-8.527 0-13.134-5.113-13.134-13.314 0-8.871 4.936-15.357 24.739-15.357h7.328v20.135m17.393 19.623V449.53c0-15.517-8.85-25.756-30.188-25.756-12.457 0-23.369 3.076-32.238 6.999l2.56 10.752c6.983-2.563 16.022-4.949 24.894-4.949 12.292 0 17.58 4.949 17.58 15.181v7.677h-6.135c-29.865 0-43.337 11.593-43.337 28.994 0 15.017 8.878 23.553 25.594 23.553 10.745 0 18.766-4.436 26.264-10.928l1.361 9.22h13.645zm58.044 0h-21.692l-26.106-84.96h18.943l16.199 52.2 3.601 15.699c8.195-22.698 13.991-45.726 16.89-67.899h18.427c-4.937 27.977-13.821 58.685-26.262 84.96m83.213-19.623c-6.315 5.467-12.984 8.536-18.958 8.536-8.512 0-13.131-5.113-13.131-13.314 0-8.871 4.948-15.357 24.749-15.357h7.34v20.135m17.39 19.623V449.53c0-15.517-8.872-25.756-30.185-25.756-12.466 0-23.382 3.076-32.247 6.999l2.556 10.752c6.986-2.563 16.042-4.949 24.907-4.949 12.283 0 17.579 4.949 17.579 15.181v7.677h-6.145c-29.874 0-43.34 11.593-43.34 28.994 0 15.017 8.871 23.553 25.584 23.553 10.751 0 18.769-4.436 26.28-10.928l1.366 9.22h13.645zM30.32 524.7c-4.958 7.239-12.966 12.966-21.733 16.206L0 530.801c6.673-3.424 12.396-8.954 15.055-14.105 2.3-4.581 3.252-10.485 3.252-24.604v-96.995h18.478v95.666c-.001 18.876-1.51 26.501-6.465 33.937" fill="#5382a1"/></svg>
@@ -1,6 +1,10 @@
<script>
export let height = '24px'
export let width = '24px'
<script lang="ts">
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" version="1.1">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script>
export let height = '24px'
export let width = '24px'
<script lang="ts">
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg version="1.1" id="svg2" x=0 y=0 {width} {height} viewBox="0 0 56 56" style="fill:currentcolor;">
@@ -1,8 +1,11 @@
<script lang="ts">
export let size: number = 16
export let color: string | undefined = undefined
let clazz = ''
export { clazz as class }
interface Props {
size?: number
color?: string | undefined
class?: string
}
let { size = 16, color = undefined, class: clazz = '' }: Props = $props()
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 150 150" x="0px" y="0px" {width} {height}
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg version="1.1" id="svg2" x=0 y=0 {width} {height} viewBox="0 0 56 56" style="fill:currentcolor;">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" {width} {height} viewBox="0 0 30 30" style="enable-background:new 0 0 270 270; fill:currentcolor;">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="none"><path fill="#5059C9" d="M10.765 6.875h3.616c.342 0 .619.276.619.617v3.288a2.272 2.272 0 01-2.274 2.27h-.01a2.272 2.272 0 01-2.274-2.27V7.199c0-.179.145-.323.323-.323zM13.21 6.225c.808 0 1.464-.655 1.464-1.462 0-.808-.656-1.463-1.465-1.463s-1.465.655-1.465 1.463c0 .807.656 1.462 1.465 1.462z"/><path fill="#7B83EB" d="M8.651 6.225a2.114 2.114 0 002.117-2.112A2.114 2.114 0 008.65 2a2.114 2.114 0 00-2.116 2.112c0 1.167.947 2.113 2.116 2.113zM11.473 6.875h-5.97a.611.611 0 00-.596.625v3.75A3.669 3.669 0 008.488 15a3.669 3.669 0 003.582-3.75V7.5a.611.611 0 00-.597-.625z"/><path fill="#000000" d="M8.814 6.875v5.255a.598.598 0 01-.596.595H5.193a3.951 3.951 0 01-.287-1.476V7.5a.61.61 0 01.597-.624h3.31z" opacity=".1"/><path fill="#000000" d="M8.488 6.875v5.58a.6.6 0 01-.596.595H5.347a3.22 3.22 0 01-.267-.65 3.951 3.951 0 01-.172-1.15V7.498a.61.61 0 01.596-.624h2.985z" opacity=".2"/><path fill="#000000" d="M8.488 6.875v4.93a.6.6 0 01-.596.595H5.08a3.951 3.951 0 01-.172-1.15V7.498a.61.61 0 01.596-.624h2.985z" opacity=".2"/><path fill="#000000" d="M8.163 6.875v4.93a.6.6 0 01-.596.595H5.079a3.951 3.951 0 01-.172-1.15V7.498a.61.61 0 01.596-.624h2.66z" opacity=".2"/><path fill="#000000" d="M8.814 5.195v1.024c-.055.003-.107.006-.163.006-.055 0-.107-.003-.163-.006A2.115 2.115 0 016.593 4.6h1.625a.598.598 0 01.596.594z" opacity=".1"/><path fill="#000000" d="M8.488 5.52v.699a2.115 2.115 0 01-1.79-1.293h1.195a.598.598 0 01.595.594z" opacity=".2"/><path fill="#000000" d="M8.488 5.52v.699a2.115 2.115 0 01-1.79-1.293h1.195a.598.598 0 01.595.594z" opacity=".2"/><path fill="#000000" d="M8.163 5.52v.647a2.115 2.115 0 01-1.465-1.242h.87a.598.598 0 01.595.595z" opacity=".2"/><path fill="url(#microsoft-teams-color-16__paint0_linear_2372_494)" d="M1.597 4.925h5.969c.33 0 .597.267.597.596v5.958a.596.596 0 01-.597.596h-5.97A.596.596 0 011 11.479V5.521c0-.33.267-.596.597-.596z"/><path fill="#ffffff" d="M6.152 7.193H4.959v3.243h-.76V7.193H3.01v-.63h3.141v.63z"/><defs><linearGradient id="microsoft-teams-color-16__paint0_linear_2372_494" x1="2.244" x2="6.906" y1="4.46" y2="12.548" gradientUnits="userSpaceOnUse"><stop stop-color="#5A62C3"/><stop offset=".5" stop-color="#4D55BD"/><stop offset="1" stop-color="#3940AB"/></linearGradient></defs></svg>
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="-0.5 0 257 257" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 168 168" xmlns="http://www.w3.org/2000/svg" style="fill:currentcolor;">
@@ -1,8 +1,12 @@
<script lang="ts">
export let size: number = 16
export let color: string | undefined = undefined
let clazz = ''
export { clazz as class }
interface Props {
size?: number;
color?: string | undefined;
class?: string;
}
let { size = 16, color = undefined, class: clazz = '' }: Props = $props();
</script>
<svg
@@ -1,7 +1,11 @@
<!-- Used under Fair Use: https://fr.wikipedia.org/wiki/Fichier:MySQL.svg -->
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,8 +1,12 @@
<script lang="ts">
export let size: number = 16
export let color: string | undefined = undefined
let clazz = ''
export { clazz as class }
interface Props {
size?: number;
color?: string | undefined;
class?: string;
}
let { size = 16, color = undefined, class: clazz = '' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg role="img" viewBox="0 0 24 24" {width} {height} xmlns="http://www.w3.org/2000/svg" style="fill:currentcolor;"
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
x="0px"
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
File diff suppressed because one or more lines are too long
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script>
export let height = '24px'
export let width = '24px'
<script lang="ts">
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,5 +1,9 @@
<script lang="ts">
export let size = 24
interface Props {
size?: number;
}
let { size = 24 }: Props = $props();
</script>
<svg width={size} height={size} viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
@@ -1,7 +1,11 @@
<script lang="ts">
import { QrCode } from 'lucide-svelte'
export let height = 24
interface Props {
height?: number;
}
let { height = 24 }: Props = $props();
</script>
<QrCode size={height} />
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg fill="#000000" {width} {height} viewBox="0 0 14 14" role="img" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="m 6.3574454,12.980221 c -2.771173,-0.3002 -4.964916,-2.4641 -5.322984,-5.2506004 -0.04147,-0.3227 -0.04147,-1.1292 0,-1.452 0.261842,-2.0377 1.477656,-3.7499 3.307903,-4.6586 1.451944,-0.72079999 3.206807,-0.81769999 4.720995,-0.2606 1.9314676,0.7107 3.3629446,2.3552 3.8109276,4.378 0.163139,0.7367 0.163139,1.7977 0,2.5344 -0.399836,1.8054004 -1.582178,3.3192004 -3.2161976,4.1176004 -0.581119,0.284 -1.052565,0.4358 -1.690295,0.5444 -0.37024,0.063 -1.232158,0.088 -1.610349,0.047 z m 0.369588,-5.4090004 0,-2.9699 -0.805174,-0.01 c -0.922695,-0.01 -1.197335,0.014 -1.551433,0.1317 -0.775997,0.2573 -1.348379,0.8733 -1.552945,1.6713 -0.08307,0.324 -0.09496,0.8089 -0.02734,1.1152 0.182766,0.8278 0.775652,1.4916 1.582187,1.7713 0.243147,0.084 0.302996,0.094 0.618963,0.1046 l 0.349789,0.011 0,-0.422 0,-0.4219 -0.270591,-0.013 c -0.430318,-0.021 -0.732893,-0.1548 -1.036493,-0.4592 -0.366949,-0.3679 -0.512167,-0.8966 -0.396379,-1.4431 0.09293,-0.4385 0.396426,-0.8211 0.805891,-1.016 0.301106,-0.1433 0.424681,-0.1643 0.964869,-0.1643 l 0.460686,0 0,2.5299 c 0,1.3914 0.0082,2.5381004 0.01824,2.5481004 0.01004,0.01 0.203079,0.015 0.428987,0.011 l 0.410742,-0.01 0,-2.9699004 z m 2.494721,1.7933 c 0.8233966,-0.1334 1.5424896,-0.69 1.8386366,-1.4232 0.13689,-0.3389 0.174945,-0.5432 0.177105,-0.9509 0.0017,-0.3194 -0.0079,-0.4196 -0.05792,-0.6054 -0.189917,-0.7053 -0.652274,-1.2639 -1.3011336,-1.5721 -0.315182,-0.1496 -0.524716,-0.2001 -0.901552,-0.2172 l -0.337261,-0.015 0.0073,0.4328 0.0073,0.4328 0.30359,0.016 c 0.326755,0.017 0.452859,0.052 0.670744,0.1857 0.32218,0.1975 0.5633516,0.483 0.6823896,0.8079 0.07677,0.2096 0.09504,0.6947 0.03513,0.9329 -0.107464,0.4274 -0.3888116,0.7767 -0.7827516,0.9719 -0.287054,0.1422 -0.52924,0.1854 -1.047698,0.1865 l -0.402587,0.001 0,-2.5476 0,-2.5475 -0.435586,0 -0.435586,0 0,2.9699 0,2.9699 0.904171,-2e-4 c 0.505853,0 0.979765,-0.012 1.075766,-0.028 z"/></svg>
@@ -1,6 +1,10 @@
<script>
export let height = '24px'
export let width = '24px'
<script lang="ts">
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 600 600" xmlns="http://www.w3.org/2000/svg" version="1.1">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 168 168" fill="none" xmlns="http://www.w3.org/2000/svg">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg {width} {height} viewBox="0 0 600 600" fill="none" xmlns="http://www.w3.org/2000/svg">
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg
@@ -1,6 +1,10 @@
<script lang="ts">
export let height = '24px'
export let width = '24px'
interface Props {
height?: string;
width?: string;
}
let { height = '24px', width = '24px' }: Props = $props();
</script>
<svg

Some files were not shown because too many files have changed in this diff Show More