diff --git a/components/FileUploader.vue b/components/FileUploader.vue new file mode 100644 index 00000000..1c6b7955 --- /dev/null +++ b/components/FileUploader.vue @@ -0,0 +1,148 @@ + + + + + diff --git a/components/ToolWrapper.vue b/components/ToolWrapper.vue index eb3a8eb5..aa3a6816 100644 --- a/components/ToolWrapper.vue +++ b/components/ToolWrapper.vue @@ -4,16 +4,22 @@

{{ config.title }}

-
+
{{ config.description }}
- - - - - + + +
@@ -25,7 +31,8 @@ import {ToolConfig} from '~/types/ToolConfig' @Component export default class ToolWrapper extends Vue { - @Prop() config!: ToolConfig; + @Prop() readonly config!: ToolConfig; + @Prop({default: () => false}) readonly noCard!: boolean; } @@ -34,7 +41,7 @@ export default class ToolWrapper extends Vue { .tool-wrapper { height: 100%; - .tool-wrapper-info{ + .tool-wrapper-info { padding: 50px 0 30px; } @@ -49,7 +56,7 @@ export default class ToolWrapper extends Vue { padding: 0; } - .spacer{ + .spacer { width: 200px; height: 2px; background: var(--v-primary-base); diff --git a/pages/index.vue b/pages/index.vue index 04a40101..fee4995d 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,29 +1,38 @@ @@ -37,22 +46,22 @@ export default class Index extends mixins(ToolRoutesMixin) { } - diff --git a/pages/tools/Web/file-to-base64.vue b/pages/tools/Web/file-to-base64.vue new file mode 100644 index 00000000..20848def --- /dev/null +++ b/pages/tools/Web/file-to-base64.vue @@ -0,0 +1,105 @@ + + + + + diff --git a/pages/tools/crypto/cypher-uncyfer-text.vue b/pages/tools/crypto/cypher-uncyfer-text.vue index a19b36ca..88511b4b 100644 --- a/pages/tools/crypto/cypher-uncyfer-text.vue +++ b/pages/tools/crypto/cypher-uncyfer-text.vue @@ -45,7 +45,7 @@