diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 644a2ba..2a7f36e 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,30 +2,15 @@ - - - - - - + + + + - - - - - - - - - - - - - + - diff --git a/package-lock.json b/package-lock.json index 65eaabd..af2d814 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "bulma": "^0.9.4", "sass": "^1.56.2", "vue": "^3.2.45", + "vue-contenteditable": "^4.1.0", "vue-router": "^4.1.6" }, "devDependencies": { @@ -2557,6 +2558,14 @@ "@vue/shared": "3.2.45" } }, + "node_modules/vue-contenteditable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/vue-contenteditable/-/vue-contenteditable-4.1.0.tgz", + "integrity": "sha512-PCQD8JNYt6lbocYvquHB0p3SWd0QGtHNydfbO4Ma3wOMiUTwjJiCyBv3vJRf7WvTkuLObn66GqEYUurfBLfrRQ==", + "peerDependencies": { + "vue": "^3.2.25" + } + }, "node_modules/vue-router": { "version": "4.1.6", "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.6.tgz", @@ -4309,6 +4318,12 @@ "@vue/shared": "3.2.45" } }, + "vue-contenteditable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/vue-contenteditable/-/vue-contenteditable-4.1.0.tgz", + "integrity": "sha512-PCQD8JNYt6lbocYvquHB0p3SWd0QGtHNydfbO4Ma3wOMiUTwjJiCyBv3vJRf7WvTkuLObn66GqEYUurfBLfrRQ==", + "requires": {} + }, "vue-router": { "version": "4.1.6", "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.6.tgz", diff --git a/package.json b/package.json index 9c38dda..21591a2 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "bulma": "^0.9.4", "sass": "^1.56.2", "vue": "^3.2.45", + "vue-contenteditable": "^4.1.0", "vue-router": "^4.1.6" }, "devDependencies": { diff --git a/src/assets/images/usage.png b/src/assets/images/usage.png new file mode 100644 index 0000000..4f216bb Binary files /dev/null and b/src/assets/images/usage.png differ diff --git a/src/components/DarkLayout.vue b/src/components/DarkLayout.vue new file mode 100644 index 0000000..79750b6 --- /dev/null +++ b/src/components/DarkLayout.vue @@ -0,0 +1,44 @@ + + + + + \ No newline at end of file diff --git a/src/components/DomainBar.vue b/src/components/DomainBar.vue new file mode 100644 index 0000000..cf74426 --- /dev/null +++ b/src/components/DomainBar.vue @@ -0,0 +1,127 @@ + + + + + \ No newline at end of file diff --git a/src/router/index.ts b/src/router/index.ts index 4569662..9bbfee0 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -1,30 +1,35 @@ -import { createRouter, createWebHistory } from 'vue-router' +import {createRouter, createWebHistory} from 'vue-router' import Landing from '../views/Landing.vue' const router = createRouter({ - history: createWebHistory(import.meta.env.BASE_URL), - routes: [ - { - path: '/', - name: 'home', - component: Landing - }, - { - path: '/tonweb', - name: 'tonweb', - component: () => import('../views/TonWeb.vue') - }, - { - path: '/i-know', - name: 'IKnow', - component: () => import('../views/IKnow.vue') - }, - { - path: '/tondns', - name: 'tondns', - component: () => import('../views/TonDns.vue') - } - ] + history: createWebHistory(import.meta.env.BASE_URL), + routes: [ + { + path: '/', + name: 'home', + component: Landing + }, + { + path: '/tonweb', + name: 'tonweb', + component: () => import('../views/TonWeb.vue') + }, + { + path: '/i-know', + name: 'IKnow', + component: () => import('../views/IKnow.vue') + }, + { + path: '/tondns', + name: 'tondns', + component: () => import('../views/TonDns.vue') + }, + { + path: '/get', + name: 'get', + component: () => import('../views/Get.vue') + } + ] }) export default router diff --git a/src/views/Get.vue b/src/views/Get.vue new file mode 100644 index 0000000..6c5b1fd --- /dev/null +++ b/src/views/Get.vue @@ -0,0 +1,18 @@ + + + + + \ No newline at end of file diff --git a/src/views/TonDns.vue b/src/views/TonDns.vue index ae2c3da..a3a10bd 100644 --- a/src/views/TonDns.vue +++ b/src/views/TonDns.vue @@ -4,18 +4,21 @@ TON DNS