From 6e0c369398a10dd9a1e2b487c9f9a72fef14e22b Mon Sep 17 00:00:00 2001 From: Corentin Thomasset Date: Sat, 13 Feb 2021 19:55:45 +0100 Subject: [PATCH] feat: component base --- assets/logo-outlined.svg | 6 + assets/small-hero-gradient.svg | 23 + components/SearchBar.vue | 46 + components/Tool.vue | 31 +- components/ToolWrapper.vue | 10 +- layouts/default.vue | 133 +- mixins/copyable.ts | 14 +- mixins/tool-routes.ts | 33 + nuxt.config.js | 46 +- package-lock.json | 2076 ++++++++++------- package.json | 6 +- .../crypto/token-generator.vue} | 29 +- plugins/vuetify-toast.ts | 9 + tsconfig.json | 5 +- types/ToolConfig.ts | 10 + types/custom.d.ts | 6 + utils/string.ts | 5 + 17 files changed, 1482 insertions(+), 1006 deletions(-) create mode 100755 assets/logo-outlined.svg create mode 100755 assets/small-hero-gradient.svg create mode 100644 components/SearchBar.vue create mode 100644 mixins/tool-routes.ts rename pages/{crypto/TokenGenerator.vue => tools/crypto/token-generator.vue} (69%) create mode 100644 plugins/vuetify-toast.ts create mode 100644 types/ToolConfig.ts create mode 100644 types/custom.d.ts create mode 100644 utils/string.ts diff --git a/assets/logo-outlined.svg b/assets/logo-outlined.svg new file mode 100755 index 00000000..78c0e233 --- /dev/null +++ b/assets/logo-outlined.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/small-hero-gradient.svg b/assets/small-hero-gradient.svg new file mode 100755 index 00000000..f5810fd6 --- /dev/null +++ b/assets/small-hero-gradient.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/components/SearchBar.vue b/components/SearchBar.vue new file mode 100644 index 00000000..9276ad1a --- /dev/null +++ b/components/SearchBar.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/components/Tool.vue b/components/Tool.vue index 28a30ec5..6ac089b4 100644 --- a/components/Tool.vue +++ b/components/Tool.vue @@ -1,28 +1,29 @@