<script lang="ts">
import Icon from '../Icon.svelte';
import type { IconNode, IconProps } from '../types.js';
import type { Snippet } from 'svelte';

interface Props extends IconProps {
  children?: Snippet;
}

let { children, ...props }: Props = $props();

const iconNode: IconNode = [["path",{"d":"M12 7v14"}],["path",{"d":"M9 18l3 3l3 -3"}],["path",{"d":"M14 3v4h-4v-4l4 0"}]];
</script>
<Icon type="outline" name="arrow-down-square" {...props} iconNode={iconNode} {children} />
