/
IconFile.vue
17 lines (15 loc) · 1.04 KB
/
IconFile.vue
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Copyright (C) 2023 Storj Labs, Inc.
// See LICENSE for copying information.
<template>
<!-- File Icon -->
<svg :width="size" :height="size" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10.9452 1C11.4186 1 11.8726 1.18807 12.2074 1.52283L16.9068 6.22209C17.2416 6.55686 17.4297 7.01092 17.4297 7.48437V16.1736C17.4297 17.7346 16.1642 19 14.6032 19H5.82643C4.26543 19 3 17.7346 3 16.1736V3.82655C3 2.26555 4.26543 1 5.82643 1H10.9452ZM10.2147 2.63635H5.82643C5.18161 2.63635 4.6565 3.14932 4.63692 3.78948L4.63635 3.82655V16.1736C4.63635 16.8184 5.14925 17.3435 5.78936 17.3631L5.82643 17.3636H14.6032C15.2481 17.3636 15.7732 16.8507 15.7927 16.2106L15.7933 16.1736V8.21483L11.033 8.21495C10.5922 8.21495 10.2327 7.86629 10.2155 7.42968L10.2148 7.39677L10.2147 2.63635ZM14.9491 6.57848L11.851 3.48056L11.8512 6.57859L14.9491 6.57848Z" fill="currentColor" />
</svg>
</template>
<script setup lang="ts">
const props = withDefaults(defineProps<{
size?: number | string;
}>(), {
size: 20,
});
</script>