From 8e302a7eb77ce321ad4be979aa635ab81a8ee318 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tu=C4=9F=C3=A7e=20K=C3=BC=C3=A7=C3=BCko=C4=9Flu?= Date: Fri, 13 Oct 2023 13:28:54 +0300 Subject: [PATCH] Animate directive implemented to the docs --- assets/menu/menu.json | 6 +++- doc/animate/BasicDoc.vue | 63 +++++++++++++++++++++++++++++++++++++++ doc/animate/ImportDoc.vue | 20 +++++++++++++ pages/animate/index.vue | 27 +++++++++++++++++ plugins/primeVue.js | 2 ++ 5 files changed, 117 insertions(+), 1 deletion(-) create mode 100644 doc/animate/BasicDoc.vue create mode 100644 doc/animate/ImportDoc.vue create mode 100644 pages/animate/index.vue diff --git a/assets/menu/menu.json b/assets/menu/menu.json index 0cf664996..f2edd2eee 100644 --- a/assets/menu/menu.json +++ b/assets/menu/menu.json @@ -403,6 +403,10 @@ "name": "ProgressSpinner", "to": "/progressspinner" }, + { + "name": "Animate", + "to": "/animate" + }, { "name": "Ripple", "to": "/ripple" @@ -582,4 +586,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/doc/animate/BasicDoc.vue b/doc/animate/BasicDoc.vue new file mode 100644 index 000000000..a0e840573 --- /dev/null +++ b/doc/animate/BasicDoc.vue @@ -0,0 +1,63 @@ + + + diff --git a/doc/animate/ImportDoc.vue b/doc/animate/ImportDoc.vue new file mode 100644 index 000000000..91a9bb45d --- /dev/null +++ b/doc/animate/ImportDoc.vue @@ -0,0 +1,20 @@ + + + diff --git a/pages/animate/index.vue b/pages/animate/index.vue new file mode 100644 index 000000000..b7009ba1d --- /dev/null +++ b/pages/animate/index.vue @@ -0,0 +1,27 @@ + + + diff --git a/plugins/primeVue.js b/plugins/primeVue.js index df11656d1..09f7b38a0 100644 --- a/plugins/primeVue.js +++ b/plugins/primeVue.js @@ -8,10 +8,12 @@ import DocSections from '@/components/doc/DocSections'; import DocSectionText from '@/components/doc/DocSectionText'; import CodeHighlight from '@/components/layout/CodeHighlight'; import DevelopmentSection from '@/components/layout/DevelopmentSection'; +import Animate from '@/components/lib/animate/Animate'; export default defineNuxtPlugin((nuxtApp) => { nuxtApp.vueApp.use(PrimeVue, { ripple: true }); + nuxtApp.vueApp.directive('animate', Animate); nuxtApp.vueApp.directive('code', CodeHighlight); nuxtApp.vueApp.component('DocSections', DocSections);