diff --git a/src/constants/Categories.ts b/src/constants/Categories.ts index 2cceb8f..347c3cf 100644 --- a/src/constants/Categories.ts +++ b/src/constants/Categories.ts @@ -1,6 +1,6 @@ // Highlighted sidebar items export const NEW = ['Color Bends', 'Ghost Cursor', 'Laser Flow', 'Liquid Ether', 'Pixel Blast', 'Floating Lines', 'Light Pillar']; -export const UPDATED = []; +export const UPDATED = ['Animated Content', 'Fade Content']; // Used for main sidebar navigation export const CATEGORIES = [ diff --git a/src/constants/code/Animations/animatedContentCode.ts b/src/constants/code/Animations/animatedContentCode.ts index b827a1f..77dac5c 100644 --- a/src/constants/code/Animations/animatedContentCode.ts +++ b/src/constants/code/Animations/animatedContentCode.ts @@ -15,7 +15,11 @@ export const animatedContent = createCodeObject(code, 'Animations/AnimatedConten :scale="1" :threshold="0.1" :delay="0" + :disappear-after="0" + :disappear-duration="0.5" + disappear-ease="power3.in" @complete="handleComplete" + @disappearance-complete="handleDisappearance" >
Content to animate @@ -27,7 +31,11 @@ export const animatedContent = createCodeObject(code, 'Animations/AnimatedConten import AnimatedContent from "./AnimatedContent.vue"; const handleComplete = () => { - console.log("Animation completed!");, -}); + console.log("Animation completed!"); + }; + + const handleDisappearance = () => { + console.log("Disappearance completed!"); + }; ` }); diff --git a/src/constants/code/Animations/fadeContentCode.ts b/src/constants/code/Animations/fadeContentCode.ts index 65a73d3..0016521 100644 --- a/src/constants/code/Animations/fadeContentCode.ts +++ b/src/constants/code/Animations/fadeContentCode.ts @@ -2,6 +2,7 @@ import code from '@content/Animations/FadeContent/FadeContent.vue?raw'; import { createCodeObject } from '@/types/code'; export const fadeContent = createCodeObject(code, 'Animations/FadeContent', { + installation: `npm install gsap`, usage: `