diff --git a/app/src/components/register.ts b/app/src/components/register.ts
index 0c3d8d3638..15b8742382 100644
--- a/app/src/components/register.ts
+++ b/app/src/components/register.ts
@@ -29,6 +29,7 @@ import VForm from './v-form';
import VHover from './v-hover/';
import VHighlight from './v-highlight.vue';
import VIcon from './v-icon/';
+import VIconFile from './v-icon-file.vue';
import VInfo from './v-info/';
import VInput from './v-input/';
import VItemGroup, { VItem } from './v-item-group';
@@ -77,6 +78,7 @@ export function registerComponents(app: App): void {
app.component('VHover', VHover);
app.component('VHighlight', VHighlight);
app.component('VIcon', VIcon);
+ app.component('VIconFile', VIconFile);
app.component('VInfo', VInfo);
app.component('VInput', VInput);
app.component('VItemGroup', VItemGroup);
diff --git a/app/src/components/v-icon-file.vue b/app/src/components/v-icon-file.vue
new file mode 100644
index 0000000000..77b8710c09
--- /dev/null
+++ b/app/src/components/v-icon-file.vue
@@ -0,0 +1,51 @@
+
+
{{ type }}
+